记录一下Lua在Qt下编译和使用

记录一下Lua在Qt下编译和使用


1.下载Lua源码。我使用的是Lua-5.1.5,大家可以官网下载其他版本

https://www.lua.org/download.html

2.在QT下编译Lua的库

我用的QT环境是qt5.9.0(MSVC2015版)。

记录一下Lua在Qt下编译和使用

(1)在QT中新建项目选择库文件工程,再选择C++库。

记录一下Lua在Qt下编译和使用

选择"静态链接库",填好项目名称和路径

记录一下Lua在Qt下编译和使用

(2)将lua源代码解压出来后,将src文件全部拷贝到工程目录下,将src所有文件添加进工程。

(3)选择Release版本和Debug分别编译即可
(4)新建lib和include文件夹,将编译好的lib库复制到lib文件夹,再将src文件下的lauxlib.h、lua.h、luaconf.h、lualib.h复制到include文件夹下

记录一下Lua在Qt下编译和使用

https://download.****.net/download/wg8826/10957199这是我编译好的,方便大家下载使用。里面还有toLua++哟。

(5)新建Qt项目工程,添加刚刚lib文件夹下编译好的库

记录一下Lua在Qt下编译和使用

选择外部库

记录一下Lua在Qt下编译和使用

记录一下Lua在Qt下编译和使用

(6)现在就可以体验Qt和Lua结合的奇妙之旅了