如何使用DLUAJIT_ENABLE_LUA52COMPAT x86编译LuaJit MSVC?

我能够通过执行 msvcbuild.bat static 成功构建/编译静态模式下的 LuaJit。但是在 LuaJit扩展 的底部,它说如果我在构建时使用 DLUAJIT_ENABLE_LUA52COMPAT 选项,我就能使用 Lua5.2 组件。但我在 msvcbuild.bat 文件中无处可以添加此选项。如果有任何人有任何信息,将不胜感激。

点赞
用户11043724
用户11043724

DLUAJIT_ENABLE_LUA52COMPAT 选项位于 src/Makefile 中。

如果您想要构建带有 DLUAJIT_ENABLE_LUA52COMPAT 选项的 Luajit,请修改 Makefile 并通过 make 进行重建。

2020-06-03 08:52:25
用户1869589
用户1869589

你想要更改的行位于 msvcbuild.bat 顶部附近的 LJCOMPILE=cl ,只需在其末尾添加 /DLUAJIT_ENABLE_LUA52COMPAT。

2020-06-03 18:57:19