Lua脚本 - 再次运行

我在我的 C/C++ 应用程序中嵌入了 Lua。如果我使用

lua_pcall( luaState, 0, LUA_MULTRET, 0 );

第一次运行脚本,一切都正常(返回0)。但是我需要在一段时间后再次运行脚本。再次调用相同的函数时,脚本不会执行并且返回值为2。如何在不重新从文件中加载所有内容的情况下再次运行它?

点赞
用户2198692
用户2198692
将下面翻译成中文并且保留原本的 markdown 格式,

`Push it twice on the stack or store it as a global variable.`

将其推两次进栈,或将其存储为全局变量。

2014-03-16 12:34:39