使用vs2015编译lua语言

本文介绍了如何在Visual Studio 2015环境下编译Lua源代码,创建静态库,并在新的工程中配置相应环境进行测试。首先从官网下载Lua源文件,创建C++ Win32静态库项目,添加并排除特定文件,接着编译生成lib文件。然后创建控制台应用程序,设置附加包含目录和库目录,添加依赖库,最后编写测试代码并成功运行。
摘要由CSDN通过智能技术生成

好久没有更新文章了今天写点关于lua的文章 利用vs编译lua代码

其实网上有好多类似的文章,大家也都是可以参考参考的,我呢其实也是总结了网上大神们写的博客然后总结出这篇文章
先去官网下载lua的源文件 百度lua就好,下载好是这样的
这里写图片描述
首先新建一个C++win32的项目
这里写图片描述
类型选择静态库 然后取消预编译头、
这里写图片描述
然后点击完成,然后添加源文件src文件夹下的所有文件,然后删除lua.c 和 luac.c这两个文件,右键项目->生成 然后在Deubg文件夹中就可以看见生成的lib文件了。
然后在新建一个工程,和上面的步骤差不多 不过类型选择控制台,不取消勾选预编译头文件
然后项目右键属性里面选择C/C++ 常规 附件包含目录选择源文件的src目录
这里写图片描述
然后点击链接器在常规里面添加附加库目录 就是生成lib的文件目录所在
这里写图片描述
然后在输入里面附加依赖库添加lib文件
这里写图片描述
到这步我们的环境就算是配置好了,然后测试下
在源文件下面新建一个lua文件
这里写图片描述
然后在函数入口添加如下代码

// luatestrun.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"
#include<iostream> //添加的头文件
using namespace std;
#include<lua.hpp>


int main()
{
    lua_State *l = luaL_newstate();
    luaL_openlibs(l);
    luaL_dofile(l, "main.lua");//调用的lua文件
    lua_close(l);
    system("pause");
    return 0;
}

然后编译运行 就可以了
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值