12.c++调用Lua函数

来源:互联网 发布:还原数据库找不到文件 编辑:程序博客网 时间:2024/06/18 11:52
C++ 调用Lua函数:
lua_getglobal(lua, "LEvent");
//执行脚本中的函数
if (lua_pcall(lua, 0, 0, 0) != 0)
{
const char * error = lua_tostring(lua, -1);
printf(error);
}

c++:
//c++调用Lua函数
lua_getglobal(L,"event111");
lua_pcall(L,0,0,0); //2.要调用函数的参数,3,函数处理返回值,4,错误输出的函数,0则说明不出,用pcall本身来处理,并将错误压入栈中


lua:
--------------------c++调用lua函数------------------------------------------
function event111()
print("c++ call lua function 66666666666666");
end



原创粉丝点击