【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
  • 2863

编译和使用Lua

1、编译LUA 第1步: 从官方主页www.lua.org下载Lua源代码,最新版本为5.1.2。 解压之后找到“src”文件夹,这里面就是Lua了,不过还不能直接使用。 第2步: 使用任意ANSI ...

lua5.3.3 vs 编译 静态库

1、下载Lua源码http://www.lua.org/ftp/lua-5.3.3.tar.gz       a 下载后解压到一个目录下,这里假设解压到文件夹 注意下载的版本 2、在VS2015中...

编译Lua以及编写动态扩展

1         前言 Lua 基本的编译说明在源代码包里的 INSTALL 文件中已经讲得很清楚,这里重点讲的是如何在 IDE 环境下面编译。 2...

windows下编译lua源码

环境: win7 +vs2013 lua源码是

windows下编译lua几种方法

一 使用nmake# compile

Windows下编译Lua源码

Windows下编译Lua源码 [日期:2014-02-11] 来源:Linux社区  作者:rangercyh [字体:大 中 小] ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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