【Lua】---Window下编译Lua源码

原创 2015年11月17日 16:03:24

Window下编译Lua源码:

 

源码下载:

http://www.lua.org/download.html

 

编译参考:

http://www.lua.org/manual/5.3/readme.html

 

编译工具: VS005

编译方法: 编写bat脚本调用cl.exe

 

脚本如下:

@echo off
@rem Build Lua Src 5.3 by mkLua.bat
@rem Script to build Lua under "Visual Studio .NET Command Prompt".
@rem run it from the toplevel: mkLua.bat .
@rem It creates lua53.dll, lua53.lib, lua.exe, and luac.exe in src.
@rem (contributed by Garfield)

@setlocal
@set MYCOMPILE=cl /nologo /MD /O2 /W3 /c /D_CRT_SECURE_NO_DEPRECATE
@set MYLINK=link /nologo
@set MYMT=mt /nologo


%MYCOMPILE% /DLUA_BUILD_AS_DLL l*.c
ren lua.obj lua.o
ren luac.obj luac.o

%MYLINK% /DLL /out:lua53.dll l*.obj
if exist lua53.dll.manifest^
  %MYMT% -manifest lua53.dll.manifest -outputresource:lua53.dll;2

%MYLINK% /out:lua.exe lua.o lua53.lib
if exist lua.exe.manifest^
  %MYMT% -manifest lua.exe.manifest -outputresource:lua.exe

%MYLINK% /out:luac.exe luac.o *.obj
if exist luac.exe.manifest^
  %MYMT% -manifest luac.exe.manifest -outputresource:luac.exe
del *.obj *.manifest *.o *.exp

 

脚本放到源码src目录中,打开Visual Studio 2005 Command Prompt命令行,进入该目录,执行mkLua.bat后,同目录中可生成(lua53.dll, lua53.lib, lua.exe, and luac.exe),

版权声明:本文为博主原创文章,未经博主允许不得转载。

【lua】-- lua编译

lua简介, lua编译
  • Qyee16
  • Qyee16
  • 2014年12月29日 01:01
  • 3116

VS2012编译Lua5.3.1

VS2012编译Lua5.3.1

lua连接数据库之luasql ------ luasql连接mysql数据库 及 luasql源码编译

lua连接数据库不只luasql这个库,但目前更新最快的的貌似是这个luasql,他是开源的,支持的数据库功能如下: Connect to ODBC, ADO, Oracle, MySQL, S...
  • weiqubo
  • weiqubo
  • 2013年10月30日 10:28
  • 1535

vs2013编译lua5.3源码

  • 2016年10月02日 16:59
  • 981KB
  • 下载

Windows下用VC6.0编译Lua源码 生成静态库和动态链接库

1、 下载Lua源代码 到 http://www.lua.org/download.html 官网下载,我下载的是 lua-5.3.0 版本,解压源码包,得到 src 文件夹,这例有我们下面编译需要的...

windows下编译lua源码

引用http://m.blog.csdn.net/blog/cdsdtt123/38538407 环境: win7 +vs2013 lua源码是5.2.3 新建项目 ...

Windows下编译Lua源码

Windows下编译Lua源码 [日期:2014-02-11] 来源:Linux社区  作者:rangercyh [字体:大 中 小] ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【Lua】---Window下编译Lua源码
举报原因:
原因补充:

(最多只允许输入30个字)