Я добавил все исходные файлы lua в xcode, затем успешно собрал, но при запуске выдает ошибку.после загрузки файла lua выдается ошибка при использовании метода pcall.Вот код:
p_lua_stack_ = luaL_newstate();
luaL_openlibs(p_lua_stack_);
FilePathManager *m = [FilePathManager sharedInstance];
int r = luaL_loadfile(p_lua_stack_, [[m llkFacadeFilePath] UTF8String]);
DLog(@"%@", [m llkFacadeFilePath]);
DPRINT("%d", r);
//DPRINT("%d", lua_pcall(p_lua_stack_, 0, 0, 0));
int cr = lua_pcall(p_lua_stack_, 0, 0, 0);
LuaStateUtil *util = LuaStateUtil::GetSharedInstancePointer();
util->PrintPcallReturnValue(cr); //print return value info
DPRINT("%s", lua_tostring(p_lua_stack_, -1)); //when run to this line, the output is...
Вывод: ... 4-489C-4A40-8582-F734FAAC428D / LLK.app / llk_facade.lua: 1: попытка вызвать глобальный модуль (anil value)
Тогда я полностью сбит с толку, потому что "модуль" - это библиотечный метод Lua.Кто может мне помочь, пожалуйста?
может быть, этот вопрос читается немного усердно, я плохо разбираюсь в английском.