永发信息网

vs 2012 怎样搭建lua 开发环境

答案:1  悬赏:60  手机版
解决时间 2021-11-20 03:25
  • 提问者网友:一抹荒凉废墟
  • 2021-11-19 16:01
vs 2012 怎样搭建lua 开发环境
最佳答案
  • 五星知识达人网友:摆渡翁
  • 2021-11-19 17:23
环境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)一个简单的调用示例:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
*hellolua.lua*

print("Hello, Lua")

*HelloLua.cpp*
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯