lua编译windows库
Lua源码未自带windows编译脚本, 自行编译过程如下
启动Visual Studio 控制台环境,以2019为例,cmd中运行下面的脚本
D:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars64.bat
- 在切换到lua-5.x.x/src目录下
运行下面的bat脚本进行编译
cl /MD /O2 /c /DLUA_BUILD_AS_DLL *.c ren lua.obj lua.o ren luac.obj luac.o link /DLL /IMPLIB:lua.lib /OUT:lua.dll *.obj link /OUT:lua.exe lua.o lua.lib lib /OUT:lua-static.lib *.obj link /OUT:luac.exe luac.o lua-static.lib