QT 中 调用 Lua十分简单。
1)在工程中加入库 和 lib的依赖关系,如下:
1)在工程中加入库 和 lib的依赖关系,如下:
INCLUDEPATH += C:/filesystem/Qt/lua/include
DEPENDPATH += C:/filesystem/Qt/lua/include
DEPENDPATH += C:/filesystem/Qt/lua/include
LIBS += -LC:/filesystem/Qt/lua/lib/ -llua51 -llua5.1
2)在qt 中包含 头文件
extern "C"
{
#include "lua.h"
#include "lualib.h"
#include "lauxlib.h"
};
{
#include "lua.h"
#include "lualib.h"
#include "lauxlib.h"
};
3)分配虚拟机,执行脚本即可
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
{
QCoreApplication a(argc, argv);
lua_State *pLuaState = luaL_newstate();
/*载入lua基本库*/
/*载入lua基本库*/

本文介绍如何在QT应用中集成Lua环境,并详细阐述如何调用Lua脚本进行功能扩展,包括加载Lua库、执行脚本及传递参数等关键步骤。
最低0.47元/天 解锁文章
1309

被折叠的 条评论
为什么被折叠?



