使用vs2015编译lua语言

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

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

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

#include "stdafx.h"
#include //添加的头文件
using namespace std;
#include


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

然后编译运行 就可以了
使用vs2015编译lua语言_第8张图片

你可能感兴趣的:(Unity,3D,开发从入门到精通)