私はminkoで作業しており、3 つのプラットフォーム (Linux、Android、HTML5) 用に MINKO SDK を適切にコンパイルし、すべてのチュートリアル / サンプルをビルドすることができました。独自のプロジェクトの作成に移り、既存のスケルトン プロジェクトの使用方法の指示に従い、次に既存のサンプル プロジェクトを使用しました。
(この行のスケルトン コードにエラーがあると思います:
auto sceneManager = SceneManager::create(canvas->context()); //does not compile
サンプルファイルは次のようになります。
auto sceneManager = SceneManager::create(canvas); //compile and generate binary
premake5.lua を変更して (より多くのプラグインを含めるように)、1 週間前に script/solution_gmake_gcc.sh を呼び出して make ソリューションを生成することで、これを行うことができました。今日、新しいフォルダーに新しいプロジェクトを作成しようとしましたが、
script/solution_gmake_gcc.shとscript/cleanが次のエラーで失敗しました:
minko-master/skel_tut/mycode/premake5.lua:3: グローバル 'minko' (nil 値) のインデックス作成を試みます
premake5.lua の 3 行目には、minko .project.solution(PROJECT_NAME) という行がありますが、私は lua にまったく詳しくないので、この問題について何か光を当てることができますか? ここで宣言されているはずなのに、なぜ突然失敗するのでしょうか... ? (コードを変更、コンパイル、実行することはできますが、たとえばプラグインを追加することはできません)
PS: 奇妙なことに、以前は「機能していた」プロジェクトもこの時点で失敗しています。
ありがとう。