9 我在C ++程序中使用Lua作为库。但是我读到LuaJIT是更好的实现。 只需少量更改即可用LuaJIT替换吗?怎么样? lua — 震 source 4 如果要从源代码进行编译,则只需替换源文件;如果使用的是预编译文件,则只需替换DLL。LuaJIT旨在替代库存lua,因此只需替换即可。 — 2013年 4 @PandaPajama可能应该是答案,而不是评论 — ashes999 在Mac OS X上并不是那么简单 — finnw 这是有关各种Lua实现的利弊的相关电子邮件讨论。 — Anko
5 如果要从源代码进行编译,则只需替换源文件;如果使用的是预编译的文件(首选),则只需替换DLL。 根据安装指南: LuaJIT与Lua 5.1兼容。如果您已经将Lua嵌入到您的应用程序中,则可能不需要执行任何操作即可切换到LuaJIT,只需链接到其他库即可: LuaJIT旨在替代库存lua,因此只需替换即可 — 熊猫睡衣 source
2 正如熊猫睡衣评论所暗示的那样。易于替换。 更改包含路径以获取LuaJIT lua.hpp文件 将代码从Lua 5.2 API降级到Lua 5.1 API。 与LuaJIT库而不是lua库链接 最糟糕的部分是降级到5.1,特别是lua状态下自身功能模块的负载。 — 震 source