Допустим, у меня есть по крайней мере два файла сценария lua.
test1.lua test2.lua
определяет функцию инициализации и другие функции с похожими именами.
Как я могу загрузить каждый файл сценария, используя C++/c, в отдельную среду, используя Lua 5.2, чтобы одинаковые имена функций не конфликтовали — я нашел пример кода для 5.1, который не работает для меня (потому что setenv больше нет, а lua_setuservalue не работает)
Пример здесь Вызов lua-функций из .lua с использованием дескрипторов?
Обычно, если я заменяю setenv на setuservalue, я получаю нарушение прав доступа.