为了账号安全,请及时绑定邮箱和手机立即绑定

vs 2012 怎样搭建lua 开发环境

vs 2012 怎样搭建lua 开发环境

月关宝盒 2019-03-07 10:05:06
vs 2012 怎样搭建lua 开发环境
查看完整描述

3 回答

?
杨__羊羊

TA贡献1943条经验 获得超7个赞

 环境Windows 8.1
VS2012
Lua5.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*



查看完整回答
反对 回复 2019-03-16
?
慕少森

TA贡献2019条经验 获得超9个赞

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

查看完整回答
反对 回复 2019-03-16
  • 3 回答
  • 0 关注
  • 645 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信