C++将C库中的函数绑定到Lua环境中的功能表中(luaL_setfuncs)
发布时间
阅读量:
阅读量
界定LuaL_Reg结构
static const luaL_Reg mogoLibs[] = {
{"connectLoginServer", lConnectLoginServer},
{"loginAccount", lLoginAccount},
};
注册函数,(此前已涉及lua_State对象的创建过程)
lua_newtable(L);
luaL_setfuncs(L, mogoLibs, 0);
执行完成后发生中断错误,通过gdb查看堆栈信息发现(main.cpp中调用了luaL_setfuncs(L, mogoLibs, 0);)。

查阅lua源代码:

该判断逻辑是依据列表中name字
全部评论 (0)
还没有任何评论哟~
