Lua 如何在windows上构建lpeg?
我已经从下载了lpeg源代码Lua 如何在windows上构建lpeg?,lua,mingw32,gcc4.8,lpeg,Lua,Mingw32,Gcc4.8,Lpeg,我已经从下载了lpeg源代码 如何获取dll?我不能在包含makefile的情况下这样做。我正在使用mingw32。首先将LUADIR变量更改为Lua include文件的正确位置。然后添加以下生成目标(使用Lua DLL的正确路径): 我还必须将CC从gcc更改为mingw32 gcc,但这可能是我的MinGW安装失败了 make mingw 现在应该可以工作了。您可以使用从lpeg文件夹运行的简单批处理文件: set LUA_DIR=D:\lua-5.2 gcc -O2 -shared -
如何获取dll?我不能在包含makefile的情况下这样做。我正在使用mingw32。首先将
LUADIR
变量更改为Lua include文件的正确位置。然后添加以下生成目标(使用Lua DLL的正确路径):
我还必须将CC
从gcc
更改为mingw32 gcc
,但这可能是我的MinGW安装失败了
make mingw
现在应该可以工作了。您可以使用从lpeg文件夹运行的简单批处理文件:
set LUA_DIR=D:\lua-5.2
gcc -O2 -shared -s -I %LUA_DIR%\src -L %LUA_DIR%\src -o lpeg.dll lptree.c lpvm.c lpcap.c lpcode.c lpprint.c -llua52
只需将LUA_DIR文件夹设置为安装LUA的文件夹;它同时适用于Lua5.1和Lua5.2。哇,非常感谢。我从来不知道建一个lua图书馆这么容易。
set LUA_DIR=D:\lua-5.2
gcc -O2 -shared -s -I %LUA_DIR%\src -L %LUA_DIR%\src -o lpeg.dll lptree.c lpvm.c lpcap.c lpcode.c lpprint.c -llua52