猿问

vs 2012 怎样搭建lua 开发环境

vs 2012 怎样搭建lua 开发环境


月关宝盒
浏览 646回答 3
3回答

杨__羊羊

 环境Windows 8.1VS2012Lua5.2.3  如何搭建  1.生成Lua静态库  (1)下载lua src。  最新版本是5.2.3。 下载地址。  (2)新建VS Win32控制台应用程序,取名为Lua。在应用程序设置中选择应用程序类型为静态库,附加选项中取消预编译头的勾选。    (3)在Lua的VS项目文件夹中新建LuaSrc目录,用于存放Lua源码。解压下载的lua src,拷贝src目录下所有 * .c和 * .h文件到LuaSrc。  (4)在Lua的VS项目文件夹中新建bin目录,用于存放Lua.lib。  (5)在VS环境中,右键点击Lua项目,选择添加->现有项,导入LuaSrc目录下所有的文件。  (6)右键点击Lua项目,选择属性,在顶部选择所有配置,然后修改配置属性->常规->输出目录为  $(SolutionDir)bin  (7)为了禁止一些安全警告(Windows程序员知道为什么),需要再修改配置属性->C/C++–>预处理器->预处理器定义,在末尾添加  ;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE  (8)选择release模式,点击项目,生成Lua.lib即可。Lua.lib生成在bin目录下。  2.调用Lua静态库  (1)在Lua解决方案下新建名字为HelloLua的Win32控制台程序,采用默认选项,不做修改。  (2)右键点击HelloLua项目,选择属性,修改配置属性->C/C++–>附加包含目录,新增  ..\LuaSrc  (3)在修改配置属性->链接器->输入->附加依赖项,新增  ..\bin\Lua.lib  或者使用代码链接lua库,即在HeloLua.cpp中添加如下代码,  #pragma comment (lib,"../bin/Lua.lib")  (4)设置HelloLua项目为默认启动项,点击生成项目即可。  (5)因为此时main函数并没有执行任何代码,所以控制台一闪而过。右键HelloLua项目的源文件,添加新建项,取名hellolua.lua。  (6)一个简单的调用示例:11*hellolua.lua*print("Hello, Lua")*HelloLua.cpp*

慕少森

下载最新的Microsoft Visual Studio。目前最新的版本是2015版,其中社区版(community)是免费的。下载之后进行安装,安装前请确保你的磁盘上有充足的空间。(至少留出20G,VS的空间占用非常大!)安装完毕后打开Visual Studio,在弹出的提示窗口选择你要使用的开发语言,即可进行开发。
随时随地看视频慕课网APP
我要回答