可以说我至少有两个lua脚本文件.
test1.lua test2.lua
两者都定义了一个init函数和其他具有相似名称的函数.
如何使用c ++/c将每个脚本文件加载到使用Lua 5.2的单独环境中,以便相同的函数名称不会发生冲突 - 我发现5.1的示例代码对我不起作用(因为setenv已经消失而lua_setuservalue没有似乎工作)
这里的示例从.lua使用句柄调用lua函数?
基本上如果我用setuservalue替换setenv - 我得到访问冲突.
lua
lua ×1