一、下载Lua源代码
二、生成静态链接库
1、打开Visual Studio新建C++项目,选择静态库
2、将Lua源代码拖到工程中
3、生成静态库
问题1: 如果报以下错
解决方法: 在所有报错的.c文件上右键->属性->预编译头 选择不使用预编译头
问题2: 如果报以下错
解决方法: 项目上点右键->属性->配置属性->C/C++->高级 禁用4996这个特定警告
4、再次生成静态库
已经成功生成了Lua的静态库文件
三、生成动态链接库(dll)
1、新建动态链接库工程
2、除lua.c和luac.c两个文件,其他的源文件全部拖进工程中
问题1: 如果报以下错
解决方法: 检查工程中是否存在lua.c和luac.c两个文件,同时在预处理器中添加LUA_BUILD_AS_DLL
3、生成dll
成功生成dll