如何使用 DLUAJIT_ENABLE_LUA52COMPAT x86 编译 LuaJit MSVC?

How to compile LuaJit MSVC with DLUAJIT_ENABLE_LUA52COMPAT x86?

通过 msvcbuild.bat 静态,我能够在静态模式下成功地 build/compile LuaJit。虽然在 LuaJit Extensions 的底部它说如果我在构建时使用 DLUAJIT_ENABLE_LUA52COMPAT 选项我将能够使用 Lua5.2 组件。但是我在 msvcbuild.bat 文件中看不到可以添加它的任何地方。如果有人有任何信息,将不胜感激。

DLUAJIT_ENABLE_LUA52COMPAT 选项在 src/Makefile.
如果你想使用 DLUAJIT_ENABLE_LUA52COMPAT 选项构建 Luajit,你应该修改 Makefile 并按 make 重建。

您要更改的行以 msvcbuild.bat 顶部附近的 LJCOMPILE=cl 开头 只需将 /DLUAJIT_ENABLE_LUA52COMPAT 添加到它的末尾即可。