访问我的个人博客 秋码个人博客
首先先从官网下载Lua5.3.x源码 http://www.lua.org/download.html
打开VS2013 IDE 新建一win32空项目
右击项目选择添加 添加除了lua.h、lua.c、lualib.h、luac.c以外的所有后缀为.h和.c的文件。
编译生成
测试下动态链接库
建一空的win32项目
右击项目属性 进行配置
输入外部的dll链接库的目录
头文件引入以下五个文件
建一测试 main.cpp文件 内容如下
#include <iostream>
using namespace std;
#include "lua.hpp"
int main()
{
lua_State *l = luaL_newstate();
luaL_openlibs(l);
luaL_dofile(l, "main.lua");
lua_close(l);
system("pause");
return 0;
}
在建一 main.lua文件 内容如下
print("hello world")
编译生成
进行调试 在调试之前 先把 dll放在exe同目录下