cmd /c "call ""C:\Program Files\Microsoft Visual Studio\18\Insiders\VC\Auxiliary\Build\vcvars64.bat"" >nul && cd /d H:\lua-5.5.0 && del /q *.obj lua.exe lua.lib 2>nul & cl /nologo /O2 /W3 /D_CRT_SECURE_NO_WARNINGS /c lapi.c lcode.c lctype.c ldebug.c ldo.c ldump.c lfunc.c lgc.c llex.c lmem.c lobject.c lopcodes.c lparser.c lstate.c lstring.c ltable.c ltm.c lundump.c lvm.c lzio.c lauxlib.c lbaselib.c ldblib.c liolib.c lmathlib.c loslib.c ltablib.c lstrlib.c lutf8lib.c loadlib.c lcorolib.c linit.c lua.c && lib /nologo /out:lua.lib lapi.obj lcode.obj lctype.obj ldebug.obj ldo.obj ldump.obj lfunc.obj lgc.obj llex.obj lmem.obj lobject.obj lopcodes.obj lparser.obj lstate.obj lstring.obj ltable.obj ltm.obj lundump.obj lvm.obj lzio.obj lauxlib.obj lbaselib.obj ldblib.obj liolib.obj lmathlib.obj loslib.obj ltablib.obj lstrlib.obj lutf8lib.obj loadlib.obj lcorolib.obj linit.obj && link /nologo /out:lua.exe lua.obj lua.lib"
先 vcvars64.bat 进入 VS x64 编译环境,然后 cl 编译 .c,lib 打静态库,最后 link 生成 lua.exe。
|