lua5.1编译

来源:互联网 发布:python发送邮件 编辑:程序博客网 时间:2024/04/29 17:18

lua相关版本可到lua官网下载  http://bbs.luaer.cn/read-Lua-tid-165.html

 

请阅读lua/doc/readme.html 文档   其实Lua是由lua库,lua编译器,lua解释器构成

 

 

可以安装上面的结构用vs编译,也可以用cl编译

 新建 lua.bat

cd src
cl /O2 /W3 /c /DLUA_BUILD_AS_DLL l*.c
del lua.obj luac.obj
link /DLL /out:lua51.dll l*.obj
cl /O2 /W3 /c /DLUA_BUILD_AS_DLL lua.c luac.c
link /out:lua.exe lua.obj lua51.lib
del lua.obj
link /out:luac.exe l*.obj
cd ..

 

写入以上9行 再用vs命令行编译 如果出现无法链接的符号_luaU_print 请在luac.c中加入头文件#include"print.c"

另外 需要修改 luaconf,c中的 #undef LUA_COMPAT_LOADLIB
改成#define LUA_COMPAT_LOADLIB 

OK 

 

 

0 0
原创粉丝点击