1

build_native.sh を使用して cocos2d-x hello world プロジェクトをビルドしようとしていますが、コンパイル エラーが表示されます。NDK が cocos2d-x sources.first を見つけられないようです。

NDK_ROOT = /cygdrive/c/Android-NDK-r4/android-ndk-r4-crystax
COCOS2DX_ROOT = /cygdrive/c/cocos2d-x/cocos2d-cocos2d-x-6e84662/firstapp/proj.android/../..
APP_ROOT = /cygdrive/c/cocos2d-x/cocos2d-cocos2d-x-6e84662/firstapp/proj.android/..
APP_ANDROID_ROOT = /cygdrive/c/cocos2d-x/cocos2d-cocos2d-x-6e84662/firstapp/proj.アンドロイド

それから:

コンパイル ++ サム: game_shared <= /cygdrive/c/cocos2d-x/cocos2d-cocos2d-x-6e84662/firstapp/proj.android/jni/hellocpp/main.cpp
/cygdrive/c/cocos2d-x/cocos2d から含まれるファイル内-cocos2d-x-6e84662/firstapp/proj.android/jni/hellocpp/main.cpp:1:
/cygdrive/c/cocos2d-x/cocos2d-cocos2d-x-6e84662/firstapp/proj.android/jni/.. /../Classes/AppDelegate.h:4:27: エラー: CCApplication.h: そのようなファイルまたはディレクトリはありません
/cygdrive/c/cocos2d-x/cocos2d-cocos2d-x-6e84662/firstapp/proj.android/jni/ hellocpp/main.cpp:2:44: エラー: platform/android/jni/JniHelper.h: No such file or directory
in file included from /cygdrive/c/cocos2d-x/cocos2d-cocos2d-x-6e84662/firstapp/ proj.android/jni/hellocpp/main.cpp:6:
/cygdrive/c/cocos2d-x/cocos2d-cocos2d-x-6e84662/firstapp/proj.android/jni/../../Classes/HelloWorldScene.h:4:21: エラー: cocos2d.h: そのようなファイルはありませんまたはディレクトリ

さらに多くのコンパイルエラー。

cocos2dx ウェブサイトのチュートリアルを使用しました。API 10 (android 2.3.3) と windows 7 を使用しています。誰でも私を助けることができますか?

4

5 に答える 5

0

COCOS2DX_ROOT = /cygdrive/c/cocos2d-x/cocos2d-cocos2d-x-6e84662/firstapp/proj.android/../..cocos2dx ファイルがその場所で利用できることを確認してください。

于 2013-08-04T23:23:15.117 に答える
0

最初に lib の eclicips パスに cocos2d-x のライブラリをインポートしますD:\cocos2d-x-2.2\cocos2dx\platform\android

それから

プロジェクトに cocos2d-x のライブラリを追加します。

于 2013-11-22T08:10:25.653 に答える
0

It is not able to find CCApplication.h file which could be found under の<Cocos2d-x Root Folder>\cocos2dx\platform\下に含めてみてください。お役に立てれば。Right Click->Properties->C\C++ general->path and symbols-> source folder -> Link Folder<Cocos2d-x Root Folder>\cocos2dx\platform\android

于 2013-08-04T14:14:59.827 に答える