来自“Lua newbie”的一个小问题......我一直在使用LuaJIT并且它很棒,没有问题是因为LuaJIT是Lua 5.1兼容这意味着我可以使用标准Lua的所有“LuaRocks”在LuaJIT中使用?
例如,如果我想安装一个SQLite库(例如http://luaforge.net/projects/luasqlite/) - 我将如何在LuaJIT中安装它?
所有可用的“LuaRocks”是否与LuaJIT一起使用?
答案 0 :(得分:9)
LuaJIT 设计与Lua独立版本兼容。没有任何理由为什么任何纯粹基于Lua的岩石不起作用。基于DLL的Rocks也应该可以工作,因为LuaJIT独立DLL与原始DLL兼容。
答案 1 :(得分:0)
具体地说:
“LuaJIT完全向上兼容Lua 5.1。它支持所有标准的Lua库函数和全套Lua / C API 功能。 LuaJIT也完全与Lua 5.1兼容 链接器/动态加载器级别。这意味着您可以编译C模块 反对标准的Lua头并加载相同的共享库 Lua或LuaJIT。“
我认为这几乎说明了一切。