Я работаю с minko и сумел скомпилировать MINKO SDK правильно для 3 платформ (Linux, Android, HTML5) и построить все учебники/примеры. Перейдя к созданию моего собственного проекта, я выполнил инструкции о том, как использовать существующий проект скелета, а затем использовать существующий пример проекта.minko/lua issue: premake5.lua: 3: попытка индексирования глобального «minko» (значение nil)
(я считаю, что это ошибка в коде скелета на этой линии:
auto sceneManager = SceneManager::create(canvas->context()); //does not compile
, где в качестве примера файла выглядит следующим образом:
auto sceneManager = SceneManager::create(canvas); //compile and generate binary
Я был в состоянии сделать это, изменив premake5.lua (включить больше плагинов) и вызвать script/solution_gmake_gcc.sh , чтобы сгенерировать решение make неделю назад. Сегодня я попытался создать новый проект в новой папке, но позвонил
скрипт/solution_gmake_gcc.sh и скрипт/чистый неудачу с этой ошибкой:
Минько-мастер/skel_tut/mycode/premake5.lua: 3: попытка индекса глобального 'Минко' (нилъ значение)
Сейчас на premake5.lua линии 3 есть такая строка: Минько .project.solution (PROJECT_NAME), однако синусоидальной я не знаком с Lua на всех, кто может пролить свет на вопрос? Что должно быть объявлено здесь, почему это внезапно неожиданно ...? (я все еще могу модифицировать, компилировать и запускать код, но я не могу, например, добавить дополнительные плагины)
PS: Как ни странно, ранее «рабочий» проект также терпит неудачу.
Спасибо.
Большое спасибо, это была моя проблема. Поскольку проект скелета не компилировался, я взял файлы mininko-tutorial-06-load-3d-файлы и работал оттуда. (странно это сработало на прошлой неделе: -P) Поскольку изменение - это всего лишь одна строка, я только что изменил скелет main.cpp и получил его работу и всегда будет использовать его, когда я хочу начать новый проект. Опять же, merci :-) – Jeux