`
qdujunjie
  • 浏览: 110371 次
  • 性别: Icon_minigender_1
  • 来自: Mars
社区版块
存档分类
最新评论

在VS2008命令行编译Lua

    博客分类:
  • Lua
阅读更多
在VS2008命令行编译Lua
 
假设目录为
D:\Lua5.1
注意是定位到D:\Lua5.1下,然后执行D:\Lua5.1\etc\luavs.bat ,不然总是出错。
 
Setting environment for using Microsoft Visual Studio 2008 x86 tools.
E:\Program Files\Microsoft Visual Studio 9.0\VC>d:
D:\>cdlua5.1
'cdlua5.1' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
D:\>cd lua5.1
D:\lua5.1>d:\lua5.1\etc\luavs.bat
D:\lua5.1>cd src
D:\lua5.1\src>cl /nologo /MD /O2 /W3 /c /D_CRT_SECURE_NO_DEPRECATE /DLUA_BUILD_A
S_DLL l*.c
lapi.c
lauxlib.c
lbaselib.c
lcode.c
ldblib.c
ldebug.c
ldo.c
ldump.c
lfunc.c
lgc.c
linit.c
liolib.c
llex.c
lmathlib.c
lmem.c
loadlib.c
lobject.c
lopcodes.c
loslib.c
lparser.c
正在生成代码...
正在编译...
lstate.c
lstring.c
lstrlib.c
ltable.c
ltablib.c
ltm.c
lua.c
luac.c
lundump.c
lvm.c
lzio.c
正在生成代码...
D:\lua5.1\src>del lua.obj luac.obj
D:\lua5.1\src>link /nologo /DLL /out:lua51.dll l*.obj
   正在创建库 lua51.lib 和对象 lua51.exp
D:\lua5.1\src>if exist lua51.dll.manifest mt /nologo -manifest lua51.dll.manifes
t -outputresource:lua51.dll;2
D:\lua5.1\src>cl /nologo /MD /O2 /W3 /c /D_CRT_SECURE_NO_DEPRECATE /DLUA_BUILD_A
S_DLL lua.c
lua.c
D:\lua5.1\src>link /nologo /out:lua.exe lua.obj lua51.lib
D:\lua5.1\src>if exist lua.exe.manifest mt /nologo -manifest lua.exe.manifest -o
utputresource:lua.exe
D:\lua5.1\src>cl /nologo /MD /O2 /W3 /c /D_CRT_SECURE_NO_DEPRECATE l*.c print.c
lapi.c
lauxlib.c
lbaselib.c
lcode.c
ldblib.c
ldebug.c
ldo.c
ldump.c
lfunc.c
lgc.c
linit.c
liolib.c
llex.c
lmathlib.c
lmem.c
loadlib.c
lobject.c
lopcodes.c
loslib.c
lparser.c
正在生成代码...
正在编译...
lstate.c
lstring.c
lstrlib.c
ltable.c
ltablib.c
ltm.c
lua.c
luac.c
lundump.c
lvm.c
lzio.c
print.c
正在生成代码...
D:\lua5.1\src>del lua.obj linit.obj lbaselib.obj ldblib.obj liolib.obj lmathlib.
obj    loslib.obj ltablib.obj lstrlib.obj loadlib.obj
D:\lua5.1\src>link /nologo /out:luac.exe *.obj
D:\lua5.1\src>if exist luac.exe.manifest mt /nologo -manifest luac.exe.manifest
-outputresource:luac.exe
D:\lua5.1\src>del *.obj *.manifest
D:\lua5.1\src>cd ..
D:\lua5.1>
D:\lua5.1>
分享到:
评论

相关推荐

    编译lua并且在VS中配置lua

    标题“编译lua并且在VS中配置lua”涉及的核心知识点是关于如何在Visual Studio (VS)环境下构建和配置Lua脚本语言的开发环境。这里主要分为两个步骤:编译Lua源代码以及在VS中设置相应的配置。 首先,我们来看编译...

    linux环境中c++调用lua动态链接库以及编译方法

    **编译Lua动态链接库:** 1. 下载Lua源码包,如`lua-5.x.x.tar.gz`。 2. 解压并进入源码目录:`tar -zxvf lua-5.x.x.tar.gz && cd lua-5.x.x/` 3. 配置编译选项,确保为动态库模式:`make shared` 4. 完成编译后,...

    lua-5.1.4 在VS2012上编译配置环境及测试代码

    如果你没有预编译的库,可以使用`lua-5.1.4`中的`makefile_vc`文件来生成,或者手动创建一个空的lua.lib文件,稍后编译lua源码时会自动生成。 编译lua源码: 1. 在`src`目录下,使用Visual Studio 2012打开`lua.c`...

    TCC编译Lua.zip

    3. **运行批处理脚本**:在提供的“run.bat”文件中,通常会包含编译Lua所需的命令行指令。打开这个批处理文件,查看或编辑这些指令,确保它们指向正确的TCC可执行文件和Lua源代码路径。 4. **编译Lua**:在“run....

    Lua编译成exe的工具

    1. lua2exe.exe:这是lua2exe工具的可执行文件,用户通过运行这个程序来编译Lua脚本。 2. conlibtest.lua:这个名字暗示这可能是一个测试脚本,用于测试lua2exe工具的功能,特别是与控制台交互相关的功能,因为...

    lua反编译工具

    Lua是一种轻量级的脚本语言,常用于游戏开发、嵌入式系统和服务器配置等...总之,Lua反编译工具在保护代码安全、调试和学习等方面都有其用途。理解并熟练运用这些工具,对于Lua开发者和逆向工程师来说都是重要的技能。

    Lua编译源文件

    这个过程可以加快Lua脚本的加载速度,因为解析和编译步骤已经在预编译阶段完成。预编译后的字节码是平台无关的,可以在任何支持Lua的平台上运行,而无需再次编译。 lua.exe是Lua的解释器,用于直接运行Lua脚本。当...

    luac反编译工具

    在编程世界中,有时我们需要对已编译的 Lua 代码进行反编译,以便查看或分析其原始源代码。"luac反编译工具"就是这样一种专门针对Lua语言的工具,它能够将Lua的字节码(Bytecode)转换回可读的源代码。Luac 是 Lua ...

    vs2013配置lua并调用

    `LuaLib`可能是一个包含预编译的库或者头文件的资源,如果你有这个文件,可以跳过编译Lua源码的步骤,直接使用提供的库文件进行配置。在实际项目中,你可能还需要处理错误检查、异常处理以及更复杂的交互逻辑,确保...

    安卓lua命令行

    这里我们主要关注“安卓lua命令行”这一主题,它指的是在Android设备上使用Lua的命令行接口来运行和调试Lua脚本。 **Lua 5.3.0** Lua 5.3是Lua语言的一个重要版本,它在5.2的基础上引入了许多新特性和改进。其中...

    luajit.exe 编译lua jit脚本 XP可运行版。

    在本文中,我们将深入探讨如何在Windows XP系统下,使用Visual Studio 2010命令行工具编译LuaJIT,并使其运行。 首先,让我们来了解LuaJIT的基本概念。LuaJIT的核心在于其JIT编译器,它将Lua代码转换为机器码,这...

    lua5.4.4-msvc.zip

    对于开发人员来说,了解如何在Windows环境下利用VS2022编译Lua是很有用的。VS2022是Microsoft的旗舰级开发工具,集成了C++编译器,可以方便地构建和调试C/C++代码,包括Lua源码。在编译Lua时,你需要确保设置正确的...

    lua-5.4.2_Win64_bin.zip

    用户可以直接在命令行中输入lua.exe,然后提供lua脚本文件作为参数,或者在交互模式下直接编写和运行Lua代码。lua.exe读取并解释字节码,执行相应的指令,实现了lua脚本的功能。 在Windows环境中,为了使用这些文件...

    lua5.3.4windows编译好文件

    在本文中,我们将深入探讨与“lua5.3.4windows编译好文件”相关的知识点。 首先,标题中的“lua5.3.4”指的是Lua语言的第五个主要版本的第三个次要版本和第四个补丁版本。这个版本发布于2016年,相比之前的版本,它...

    C++ 调用 lua生成验证码图片 简单控制台程序(vs2008编译)

    在VS2008中,开发者可以设置项目属性,配置lua库的路径,使C++程序能够找到并加载lua库。同时,利用IDE的调试功能,可以方便地跟踪C++代码和lua脚本的执行流程,理解代码逻辑。 总结来说,这个项目提供了C++与lua...

    Lua-5.3.0 VS2013

    在VS2013环境下编译Lua,开发者可能会关心如何配置项目设置,例如设置正确的编译器选项、链接器选项以及如何处理C++/C的混合编程。在集成Lua到C/C++项目时,需要确保正确处理头文件路径、库依赖和入口点。同时,由于...

    lua-win-5.3.4源码以及编译后的exe文件和win10环境配置

    在Windows环境下,你可以使用Visual Studio或MinGW等编译工具来编译Lua源码。通常步骤如下: 1. 打开命令行或终端,进入lua-5.3.4的根目录。 2. 运行`make.bat`,这将使用预设的编译参数编译源码。 3. 编译成功后,...

    lua51-lua环境

    1. `lua.exe`:这是Lua的命令行解释器,允许用户直接在Windows命令提示符下输入和执行Lua代码。通过这个工具,开发者可以快速测试代码片段,或者运行已经编译好的Lua脚本。 2. `lua51.dll`:这是一个动态链接库,...

    lua-5.3.5_Win64_bin.zip

    安装和使用 Lua 5.3.5_Win64_bin 包时,通常需要将`lua53.dll`和`lua53.exe`放置在系统的PATH环境变量所包含的目录下,以便在任何地方都能通过命令行调用 Lua 解释器。`luac53.exe`和`wlua53.exe`则可以根据个人需求...

    lua5.1基础环境包(LuaForWindows_v5.1.5-52及mingw).zip

    在Lua环境中,MinGW可以用于编译Lua扩展模块,这些模块可以与纯Lua代码一起使用,以增强其功能。通过MinGW,开发者可以创建自定义的C/C++函数,并将它们无缝集成到Lua环境中。 3. **安装与使用**: 安装这两个组件...

Global site tag (gtag.js) - Google Analytics