Я добавил lua в свой проект на c ++, и теперь я хотел бы знать, возможно ли каким-либо образом установить глобальную букву «L» или что-то в этом роде?
lua_State* L = lua_open();
В настоящее время у меня есть в основной функции:
lua_State* L = lua_open();
luaopen_base(L);
но в другом файле мне нужно вызвать эту функцию:
int result = lua_tinker::call<int>(L, "Lv", 1);
но «L» не работает, и я не хочу, чтобы открыть & закрывайте Lua каждый раз, когда мне нужно вызвать одну функцию.
или я должен использовать
lua_State* L = lua_open();
luaopen_base(L);
каждый раз, когда мне нужно вызвать функцию lua?
Задача ещё не решена.