windows下编译lua5.3.4

1、本机安装了VS2017,所以使用批处理进行编译:

cd src

cl /O2 /W3 /c /DLUA_BUILD_AS_DLL l*.c

del lua.obj luac.obj

link /DLL /out:lua53.dll l*.obj

cl /O2 /W3 /c /DLUA_BUILD_AS_DLL lua.c luac.c

link /out:lua.exe lua.obj lua53.lib

del lua.obj

link /out:luac.exe l*.obj

cd ..

2、从lua官方下载最新的源码,将以上脚本保存为msbuild.bat,并放置到源码目录下:

windows下编译lua5.3.4

3、从VS2017命令行工具进入控制台:

windows下编译lua5.3.4

 

windows下编译lua5.3.4

编译完成即可;