Lua学习笔记2:Windows7下使用VS2008搭建Lua开发环境(二)
2016-06-14 16:32
856 查看
1、首先我们使用vs2015新建一个Win32控制台应用程序,命名为LuaTest。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201606/ef85c3377ffad8bc4de907ca032a31eb)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201606/c0fa96883e3e35334fc145b0ba667f5d)
2、配置lua项目头文件默认路径
在项目的“配置属性” 界面中操作选择【C/C++】—> 【常规】—> 【附加包含目录】,然后输入我们的lua源码路径D:\lua-5.3.1\src。如图所示:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201606/cf20188255da01300e2cc4c6f2dc2f5d)
3、为项目添加.lib库引用
配置项目的属性,在项目的“配置属性” 界面中操作选择【链接器】—> 【常规】—> 【附加库目录】,然后输入我们的lua库文件目录,这个目录为我们上篇结尾处放置的位置。也就是我们的lua5.3的源码目录,D:\lua-5.3.1\。如图所示:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201606/6c21a01457a6b365b424ac4fee66b115)
配置项目的属性,在项目的“配置属性” 界面中操作选择【链接器】—> 【输入】—> 【附加依赖库】位置添加我们所编译的Lua5.3.lib库文件名称,然后确定即可。如图所示:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201606/0c637981de551ab98cf9c525c2103657)
到此我们的lua开发环境算是配置好了,下面我们来测试我们自己搭建的lua环境。
我们在源代码里创建一个main.lua的文件,如图所示
![](https://oscdn.geek-share.com/Uploads/Images/Content/201606/4689bca12f2e07a66fc7de25f3807ac0)
创建好后,我们在里面输入打印文本。这里作者做了一下广告,所以就截我的图如图所示:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201606/b55ccb6b3457ce6a86fb855b708b4011)
然后在LuaTest.cpp主函数里面,我们引用标准输入输出以及lua的头文件,然后编写测试代码,这里是打印main.lua文件里的内容。如图所示:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201606/1706f2c7761b05eaf24435a6cf009b99)
当然,最后结果也是我自己的
![](https://oscdn.geek-share.com/Uploads/Images/Content/201606/70d16f633b05a725343cfbd42ff83da9)
2、配置lua项目头文件默认路径
在项目的“配置属性” 界面中操作选择【C/C++】—> 【常规】—> 【附加包含目录】,然后输入我们的lua源码路径D:\lua-5.3.1\src。如图所示:
3、为项目添加.lib库引用
配置项目的属性,在项目的“配置属性” 界面中操作选择【链接器】—> 【常规】—> 【附加库目录】,然后输入我们的lua库文件目录,这个目录为我们上篇结尾处放置的位置。也就是我们的lua5.3的源码目录,D:\lua-5.3.1\。如图所示:
配置项目的属性,在项目的“配置属性” 界面中操作选择【链接器】—> 【输入】—> 【附加依赖库】位置添加我们所编译的Lua5.3.lib库文件名称,然后确定即可。如图所示:
到此我们的lua开发环境算是配置好了,下面我们来测试我们自己搭建的lua环境。
我们在源代码里创建一个main.lua的文件,如图所示
创建好后,我们在里面输入打印文本。这里作者做了一下广告,所以就截我的图如图所示:
然后在LuaTest.cpp主函数里面,我们引用标准输入输出以及lua的头文件,然后编写测试代码,这里是打印main.lua文件里的内容。如图所示:
当然,最后结果也是我自己的
相关文章推荐
- 详解Lua中的表的概念及其相关操作方法
- Lua编程示例(二):面向对象、metatable对表进行扩展
- 把Lua编译进nginx步骤方法
- Lua脚本自动生成APK包
- Lua中的元表(metatable)、元方法(metamethod)详解
- Lua中的metatable介绍
- Lua中ipair和pair的区别
- Lua中的函数精讲笔记
- 浅谈Lua的面向对象特性
- 详解Lua中的变量相关知识点
- Lua脚本语言入门笔记
- Lua脚本调用外部脚本
- 详解Lua中的if语句的使用方法
- Lua中调用函数使用点号和冒号的区别
- Lua中的闭合函数、非全局函数与函数的尾调用详解
- Lua中强大的元方法__index详解
- Lua中调用C++函数示例
- Lua面向对象之类和继承浅析
- Lua性能优化技巧(一):前言
- Lua中获取table长度问题探讨