我对LuaJIT没有问题,从好的老Lua转过来很好,也很容易。
但现在,我使用来自src发行版的文件夹LuaJIT作为包含库。
这有点混乱,因为有makefile、batch scripts、c files、dasc files、src/jit folder以及我所知道的与luajit.exe e.t.c一起使用的脚本。
我希望创建干净的include文件夹,其中只包含h文件(如果需要的话),以便在c++ windows应用程序中使用LuaJIT作为共享库,但不知道应该排除什么。
我当前的排除列表
发布于 2014-02-17 05:42:54
http://luajit.org/install.html
强烈建议使用提供的构建系统分别构建LuaJIT。请不要试图将单个源文件集成到构建树中。您很可能会弄错内部构建依赖项,或者搞乱编译器标志。像对待任何其他外部库一样对待LuaJIT,并根据需要将应用程序链接到动态或静态库。
按照惯例构建,然后将以下文件复制到您的项目中:
lua.h,lauxlib.h,lualib.h,luajit.h,luaconf.h;libluajit-5.1.a、luajit-5.1.dll、libluajit-5.1.x.x.x.dylib或任何平台静态/共享库文件;发布于 2014-02-16 15:51:13
LuaJIT与Lua兼容,因此常规的Lua标头也将与LuaJIT兼容。您唯一需要的头是lua.h、luaconf.h、lauxlib.h和lualib.h。LuaJIT还附带了luajit.h,但它不是必需的,也不包含任何无法通过jit库访问的内容。
https://stackoverflow.com/questions/21808441
复制相似问题