在尝试在单独的 Lua 状态上运行脚本时出现 Lua 问题。

我刚刚开始嵌入 Lua,并成功实现了部分功能。我将luaL_loadfile函数的结果存储到全局变量中,以便能够重复调用。我当前遇到的问题是,当我尝试在与当前脚本的状态不同的状态下运行脚本中的脚本时,会导致段错误。

以下是脚本的加载方式:

我的执行函数如下:

我的绑定调用ScriptEngine :: RunScript(Script&)

以下是测试脚本:

点赞