Lua与C/C++交互——C/C++调用Lua脚本
0.简介
上期介绍了如何在Lua中调用C/C++代码,本期介绍如何在C/C++中调用Lua脚本。有关Lua与C/C++交互的基础知识以及Lua堆栈操作,请见《Lua与C/C++交互——Lua调用C/C++》一文。
本期介绍一个例子,通过Lua来生成一个XML格式的便签。便签格式如下:
本文介绍如何在C/C++中调用Lua脚本来生成XML格式的便签。通过lua_State初始化Lua环境,加载并执行Lua脚本,传递参数,调用Lua函数generateNoteXML,最后关闭Lua环境。示例展示了C/C++如何与Lua交互来完成特定任务。
Lua与C/C++交互——C/C++调用Lua脚本
0.简介
上期介绍了如何在Lua中调用C/C++代码,本期介绍如何在C/C++中调用Lua脚本。有关Lua与C/C++交互的基础知识以及Lua堆栈操作,请见《Lua与C/C++交互——Lua调用C/C++》一文。
本期介绍一个例子,通过Lua来生成一个XML格式的便签。便签格式如下:
1065

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