У меня есть модуль Lua, который возвращает таблицу экспорта (т. Е. Не использует директиву устаревших модулей). Кроме того, у меня есть сценарий, который хочет загрузить этот модуль с помощью функции «require». Теперь я загрузить оба файла в состоянии Lua из кода C, как это:Как запросить уже загруженные модули в Lua
luaL_loadstring(lua, someScript);
lua_pcall(lua, 0, LUA_MULTRET, 0);
luaL_loadstring(lua, someModule);
lua_pcall(lua, 0, LUA_MULTRET, 0);
Требовать вызов терпит неудачу, потому что он ищет файл, а не код, который уже загружен. Возможно ли в какой-то мере потребовать someModule от someScript в этой ситуации?
Мои вопросы и просьбы о разъяснениях не вписывались в комментарии так поставить в вопросе, я продлит этот ответ основан на ваших разъяснениях (которые BTW вы должны задать свой вопрос, а не комментарии) – Schollii