Песочница Embedded Lua в 5.2 / Установить среду для функций из lua.file

Допустим, у меня есть как минимум два файла сценария lua.

test1.lua test2.lua

оба определяют функцию инициализации и другие функции с похожими именами.

Как я могу загрузить каждый файл скрипта, используя c ++ / c, в отдельную среду, использующую Lua 5.2, чтобы те же имена функций не конфликтовали - я нашел пример кода для 5.1, который у меня не работает (потому что setenv пропал, а lua_setuservalue не работает похоже на работу)

Образец здесьВызов функций lua из .lua с помощью ручек?

В основном, если я заменяю setenv на setuservalue - я получаю нарушение прав доступа.

Ответы на вопрос(2)

Ваш ответ на вопрос