VS2019配置LUA环境

2025-04-23 21:14:01

1、下载LUA源码从http://www.lua.org/下载Lua源代码

VS2019配置LUA环境
VS2019配置LUA环境

2、解压lua源码 得到下列文件 主要用到src的文件

VS2019配置LUA环境

3、编译Lua 静态库 (生成lua.lib)1.打开VS20192.选择Windows桌面向导 命名为Lua5.3(可自定义)3.选择为静态库

VS2019配置LUA环境
VS2019配置LUA环境
VS2019配置LUA环境

4、移除系统自动创建的头文件和源文件 点击删除

VS2019配置LUA环境
VS2019配置LUA环境

5、右键单击头文件--选择添加--选择现有项--找到解压出来的lua源文件目录--打开scr子文件夹--选择所有的后缀为.h的文件

VS2019配置LUA环境
VS2019配置LUA环境

6、右键单击源文件--选择添加--选择现有项--找到解压出来的lua源文件目录--打开scr子文件夹--选择所有的后缀为.c的文件(lua.c和luac.c两个文件不选择)

VS2019配置LUA环境

7、右键单击解决方案--选择属性--按下图配置编译为C代码--把debug替换成release

VS2019配置LUA环境
VS2019配置LUA环境
VS2019配置LUA环境

8、生成静态库--显示生成成功--打开项目目录--找到release文件夹--找到lua5.3.lib(你自定义项目名称)

VS2019配置LUA环境
VS2019配置LUA环境
VS2019配置LUA环境

9、将生成的lua5.3.lib放入lua源码备用

VS2019配置LUA环境

10、测试lua库是否可以使用1.创建一个控制台应用2.右键单击解决方案--选择属性3.选择C/C++--常规--附加包含目录--选择lua源码目录的src文件夹4.选择链接器--输入--附加依赖项幻腾寂埒--添加lua5.3.lib(刚才生成的静态链接库)5.选择链接器--常规--附加库目录--选择lua5.3静态库项目目录下的release文件夹

VS2019配置LUA环境
VS2019配置LUA环境
VS2019配置LUA环境
VS2019配置LUA环境

11、输入以下代码测试#include <iostream>usi艘绒庳焰ng namespace std;#include &造婷用痃lt;lua.h>int main(){ lua_State* L = luaL_newstate(); luaL_openlibs(L); luaL_dofile(L, "main.lua"); lua_close(L); cin.get(); return 0;}出现红色警告,把debug改为release,警告消失。

VS2019配置LUA环境
VS2019配置LUA环境

12、右键点击源文件--添加--新建项--c++文件--命名为main.lua钱砀渝测(不要丢了后缀)--输入代码 print("hello lua!!!")--F5测试

VS2019配置LUA环境
VS2019配置LUA环境
VS2019配置LUA环境
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢