0

私は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.shscript/cleanが次のエラーで失敗しました:

minko-master/skel_tut/mycode/premake5.lua:3: グローバル 'minko' (nil 値) のインデックス作成を試みます

premake5.lua の 3 行目には、minko .project.solution(PROJECT_NAME) という行がありますが、私は lua にまったく詳しくないので、この問題について何か光を当てることができますか? ここで宣言されているはずなのに、なぜ突然失敗するのでしょうか... ? (コードを変更、コンパイル、実行することはできますが、たとえばプラグインを追加することはできません)

PS: 奇妙なことに、以前は「機能していた」プロジェクトもこの時点で失敗しています。

ありがとう。

4

2 に答える 2

0

(この行のスケルトン コードにエラーがあると思います:

それは可能です。私たちのビルド サーバーは、スケルトン コードをテストしません。これは間違いであり、適切に機能するようにできるだけ早く修正します。

script/solution_gmake_gcc.sh と script/clean が次のエラーで失敗しました:

minko-master/skel_tut/mycode/premake5.lua:3: グローバル 'minko' (nil 値) のインデックス作成を試みます

premake5.lua ファイルをコピーして貼り付けていただけますか? また、MINKO_HOME環境変数に設定した値は何ですか? SDKを移動したのかもしれません...

グローバル MINKO_HOME 環境変数を設定する代わりに、対応する LUA 定数を premake5.lua ファイルの最初に設定することもできます。

于 2015-03-01T14:10:32.687 に答える