在visual studio 2013中编译Lua5.3.1

注:以下是基于 别人的教程或笔记来操作并按照自己的操作记录的纯文字版编译和hello lua过程。

原图文版链接: 原文链接

1.创建空的解决方案:
文件->新建->项目->其他项目类型->Visual Studio解决方案->空白解决方案
名称:lua53
位置:..
接下来在这个解决方案中创建3个项目:分别为Luz_lib、Lua和Luac
Lua和Luac项目中会生成最终我们需要的执行文件。Lua_lib会生成静态库文件,
Lua和Luac项目的编译需要这个库文件。所以我们需要先编译Lua_lib项目,生成需要的库文件。

2.创建lib静态库:
a.在lua53解决方案上点击右键->添加->新建项目->Visual C++ ->空项目
名称:Lua_lib
位置:...
b.在Lua_lib项目上点击右键->添加->现有项(或已存在项),
打开lua解压目录,找到src文件夹,选中全部文件,然后排除lua.c和
luac.c两个文件,将其他文件全部添加到项目中区。
(PS:Lua_lib项目中生成我们需要的库文件,而lua.c和luac.c分别是Lua项目
和Luac项目中要用到的。
c.编译Lua_lib项目,首先需要修改项目配置,在Lua_lib项目上点击右键->属性->配置属性->常规
->配置类型 选择静态库(.lib) ,然后再选中项目,点击主菜单栏中的测试->调试->所有测试 运行完之后在
解决方案文件夹下会多出一个Debug文件夹,里面会有一个Lua_lib.lib文件,这个就是Lua和Luac所需要的库文件。

3. 继续创建剩下的项目:Lua 、Luac
a.同创建lib项目一样,通过在lua53解决方案上点击右键来新建新的空项目Lua和Luac
b.把lua.c添加到Lua项目,Luac.c添加到Luac项目。
c.接下来对Lua和Luac项目执行相同操作,映入编译需要的Lua_lib.lib库文件:
右键Lua项目 -> 属性 -> 配置属性 -> 链接器 -> 输入 ->附加依赖项 选中值区域,点击下拉 -> 编辑 ->
输入Lua_lib.lib 确定。再在这个弹出窗口中 选择链接器-> 常规 -> 附加库目录 -> 下拉,编辑 -> 点击 文件夹按钮
-> 将Lua_lib.lib 库文件的目录添加进去,然后确定。(例如:D:\visual studio 2013\Projects\lua53\Debug)

4. 生成可执行文件:
编译解决方案(主菜单-测试-调试-所有测试)。成功之后在解决方案的debug目录下生成的Lua.exe和Luac.exe这两个
可执行文件就是我们需要的文件。

5.测试编译好的文件:
打开控制台将目录切换到lua53解决方案的debug文件夹下,在控制台上输入Lua.exe就能进入lua处理程序,进入时会
显示当前版本信息等。
然后输入print("hello lua"),回车,如果看到打印的 hello lua。即成功。
还可以在当前目录下新建一个测试脚本(.lua文件)。在该文件中输入 print("hello lua"); 保存。
然后在控制台出入Lua.exe Test.lua 应该可以看到 hello lua 输出。
Luac.exe类似一个编译器,会将.lua文件处理为.out的二进制文件。然后可以用Lua.exe执行它。
当在控制台输入Luac.exe Test.lua时会在当前目录下生成luac.out文件,然后执行Lua.exe luac.out会看到同样的
hello lua 输出。

时间: 2024-08-01 04:08:25

在visual studio 2013中编译Lua5.3.1的相关文章

在visual studio 2013中编译语音识别库kaldi

在visual studio 2013中编译kaldi的主要困难的地方在于正确编译kaldi的依赖库,主要是:openfst,ATLAS, pthreadVC2,其中又属ATLAS最难编译,因此,为求整个编译逻辑清晰简洁,在此将忽略kaldi所有依赖库的编译,如果有时间,我会直接提供其所依赖的库. 编译环境: 操作系统:windows8 (推荐) 编译工具:visual studio2013 其他:要安装完整的CygWin环境 编译步骤: 新建解决方案:打开visual studio 2013,

在Visual Studio 2013 中使用C++单元测试

本文主要介绍在Visual Studio 2013中对代码进行单元测试的方法,包含了两方面的内容:对已有的Dll文件进行单元测试,以及对已有的源文件进行单元测试. 1. VS2013对DLL文件的单元测试 对已有的dll文件进行单元测试. 首先,新建一个待测试的DLL项目CalculationDll,共包含3个文件: CalculationDll.cpp.CalculationDll.h.CalculationDll.def. 然后,新建了一个单元测试项目CalculationTest. 继而,

转载:在Visual Studio 2013中管理中国特色的社会主义Windows Azure

原文链接: http://www.pstips.net/get-azurechinacloud-settings.html 谷歌被豪迈地放弃了中国市场,微软仍旧在中国市场摸爬滚打,跪着挣钱.其中私人定制的Windows Azure 中国就是代表.那怎样在Visual Studio 2013 中登陆和管理中国版本的Azure呢? 请先安装最新版的Windows Azure PowerShell Client,然后在PowerShell中导入Azure组件,再运行下面的命令: Get-AzurePu

如何在Visual Studio 2013中使用Ribbon For WPF

1.首先需要 下载Ribbon For WPF.目前最新的版本是Microsoft Ribbon for WPF October 2010. 下载 链接: https://www.microsoft.com/en-us/download/details.aspx?id=11877#filelist 下载 完成后安装. 2.打开Visual Studio 2013创建WPF应用程序.添加程序集引用 "C:\Program Files (x86)\Microsoft Ribbon for WPF\V

在 Visual Studio 2013 中使用 Grunt, Bower 和 NPM

在 Visual Studio 2015 中提供了对于 Grunt 和 Gulp 的内置支持,在 Visual Studio 2013 中怎么办呢?微软将 2015 中的特性作为几个独立的扩展发布出来,你可以在 Visual Studio 2013 中同样使用这个特性. 实际上,你需要三个扩展. 1. 安装 首先,你需要 Visual Studio 2013.3,也就是说,安装了 Visual Studio 的第三个更新包. 1. Task Runner Explorer Grunt 的可视化任

Visual Studio 2013 中 mysql 使用 EF6

1.web.config <configSections> <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 --> <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.E

Type Script在Visual Studio 2013中的问题汇总(持续更新…)

◆ TypeScript在vs2012下的问题 TypeScript对VS2012支持度比较低,建议升级为VS2013版本. ◆ 在VS2013中无法创建TypeScript项目 VS2013默认不支持TypeScript. 需要在[工具]-[扩展和更新]中安装TypeScript,目前为止(2015年9月16日)for VS2013的最新版TS为1.5版本,但是实测有一些问题,建议安装比较稳定的1.4版本 ◆ 编译提示“TypeScript\1.4\1.4\tsc.exe 无效”的问题 解决方

Type Script在Visual Studio 2013中的一些问题

◆ TypeScript在vs2012下的问题 TypeScript对VS2012支持度比较低,建议升级为VS2013版本. ◆ 在VS2013中无法创建TypeScript项目 VS2013默认不支持TypeScript. 需要在[工具]-[扩展和更新]中安装TypeScript,目前为止(2015年9月16日)for VS2013的最新版TS为1.5版本,但是实测有一些问题,建议安装比较稳定的1.4版本 ◆ 编译提示“TypeScript\1.4\1.4\tsc.exe 无效”的问题 解决方

Visual Studio 2013中使用Ribbon For WPF

1.首先需要 下载Ribbon For WPF.目前最新的版本是Microsoft Ribbon for WPF October 2010. 下载 链接: https://www.microsoft.com/en-us/download/details.aspx?id=11877#filelist 下载 完成后安装. 2.打开Visual Studio 2013创建WPF应用程序.添加程序集引用 "C:\Program Files (x86)\Microsoft Ribbon for WPF\V