VS2015编译lua源文件

一、编译lua源文件

网上面本来就有Lua编译过后的文件,拿过来可以直接调用,但是,某天我心血来潮,决定自己编一个,这样省得去找这样的文件了(貌似变懒了)。首先从官网下载最新的lua源文件 地址为:
http://www.lua.org/download.html
我下的是lua-5.3.3。
下载过后解压,就会看到下面的文件结构:
lua文件结构
一看到这src文件夹,我就兴奋不已。接着打开VS2015 创建一个新的工程,这里我创建的是一个空项目,对,是空项目,提前就选好:
创建空的项目
创建好一个空项目以后,添加源文件吧,右键选择添加->现有项,选择上面的文件夹里的所有内容,不不,去掉里面的lua.c 和luac.c(这两个文件编译会出错的),然后打开项目属性,配置附加包含目录为src文件夹目录:
附加包含目录
同时在c++高级里把编译改为C代码(/TC):
高级配置
在配置属性常规选项卡里选择配置属性为静态库:
高级选项
好了搞定,点击生成解决方案,就会出现Lib啦。我们把这个静态库放在src同级目录下,方便以后使用啊。

二、创建Lua工程

1.创建一个win32的控制台应用程序
2.附加包含目录选择src目录
3.附加库目录选择刚才静态库所在目录
4.在链接器的附加依赖项里输入静态库的名字+后缀
5.创建一个.cpp文件,在里面输入以下代码:
测试代码
6.在这个.cpp文件的同级目录下创建一个testlua.lua文件。内容为:
“print(”hello,lua”);
7.运行程序就可以发现成功啦。。。
结果
三、至此lua的编译及测试结束

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值