首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >嵌入LuaJIT -创建包含文件夹

嵌入LuaJIT -创建包含文件夹
EN

Stack Overflow用户
提问于 2014-02-16 07:20:30
回答 2查看 2.6K关注 0票数 2

我对LuaJIT没有问题,从好的老Lua转过来很好,也很容易。

但现在,我使用来自src发行版的文件夹LuaJIT作为包含库。

这有点混乱,因为有makefilebatch scriptsc filesdasc filessrc/jit folder以及我所知道的与luajit.exe e.t.c一起使用的脚本。

我希望创建干净的include文件夹,其中只包含h文件(如果需要的话),以便在c++ windows应用程序中使用LuaJIT作为共享库,但不知道应该排除什么。

我当前的排除列表

  • 主机文件夹
  • jit文件夹
  • C档案
  • dasc文件
  • C档案
  • luajit.lib -转到lib文件夹
  • luajit.exp
  • luajit.exe
  • luajit.dll -转到bin文件夹
  • makefile
  • makefile.dep
  • bat文件
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-02-17 05:42:54

http://luajit.org/install.html

强烈建议使用提供的构建系统分别构建LuaJIT。请不要试图将单个源文件集成到构建树中。您很可能会弄错内部构建依赖项,或者搞乱编译器标志。像对待任何其他外部库一样对待LuaJIT,并根据需要将应用程序链接到动态或静态库。

按照惯例构建,然后将以下文件复制到您的项目中:

  • lua.hlauxlib.hlualib.hluajit.hluaconf.h
  • libluajit-5.1.aluajit-5.1.dlllibluajit-5.1.x.x.x.dylib或任何平台静态/共享库文件;
  • #在项目源中包括标题,并将可执行文件链接到库文件;
票数 3
EN

Stack Overflow用户

发布于 2014-02-16 15:51:13

LuaJIT与Lua兼容,因此常规的Lua标头也将与LuaJIT兼容。您唯一需要的头是lua.hluaconf.hlauxlib.hlualib.h。LuaJIT还附带了luajit.h,但它不是必需的,也不包含任何无法通过jit库访问的内容。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21808441

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档