lua编译windows库

Lua源码未自带windows编译脚本, 自行编译过程如下

  1. 启动Visual Studio 控制台环境,以2019为例,cmd中运行下面的脚本

    D:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars64.bat
  2. 在切换到lua-5.x.x/src目录下
  3. 运行下面的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

标签: Lua

添加新评论