lua与c++交互的所有函数
时间: 2023-12-16 14:03:43 浏览: 109
lua和c++交互
Lua与C++交互的函数主要集中在Lua的C API中。下面是一些常用的Lua与C++交互函数:
1. `luaL_newstate`:创建一个Lua解释器的状态。
2. `luaL_openlibs`:打开Lua标准库。
3. `luaL_loadfile`:加载Lua脚本文件。
4. `lua_pcall`:调用Lua函数。
5. `lua_gettop`:获取栈顶元素的索引。
6. `lua_tointeger`:将栈顶元素转换为整数。
7. `lua_tonumber`:将栈顶元素转换为浮点数。
8. `lua_tostring`:将栈顶元素转换为字符串。
9. `lua_pushinteger`:将整数推入栈中。
10. `lua_pushnumber`:将浮点数推入栈中。
11. `lua_pushstring`:将字符串推入栈中。
12. `lua_setglobal`:将变量赋值给全局变量。
13. `lua_register`:注册C函数到Lua环境中。
14. `luaL_dofile`:执行Lua脚本文件。
15.
阅读全文