1

すべての要件を満たしていると仮定して、Windows 8 64 で PowerVR SDK for Android をセットアップするのに苦労しています。

  • Android SDK (新しい Eclipse)
  • Android NDK
  • Cygwin (make あり)
  • PowerVR Android SDK 3.0

Android NDK サンプルを完全に作成して実行できます。ただし、(SDK から) PowerVR サンプルをビルドする場合、同じプロセスは失敗します。メイクファイルを実行しようとしたときの出力は次のとおりです。

$ ndk Compile++ サム: OGLES2Texturing <= OGLES2Texturing.cpp arm-linux-androideabi-g++.exe: エラー: C:/cygwin///cygdrive/c/Users/stfn/workspaces/android/03_Texturing/jni/OGLES2Texturing.cpp:そのようなファイルまたはディレクトリはありません arm-linux-androideabi-g++.exe: 致命的なエラー: 入力ファイルがありません コンパイルが終了しました。/cygdrive/c/android-ndk-r8d/build/core/build-binary.mk:269: ターゲット `obj/local/armeabi/objs/OGLES2Texturing//cygdrive/c/Users/stfn/workspaces/android/ のレシピ03_Texturing/jni/OGLES2Texturing.o' の作成に失敗しました: * [obj/local/armeabi/objs/OGLES2Texturing//cygdrive/c/Users/stfn/workspaces/android/03_Texturing/jni/OGLES2Texturing.o] エラー 1

エラーは、コンパイラに与えられた間違ったパスに関連していると思います。私には、標準の Windows と Cygwin/Unix のパスが混在しているように見えます: * C:/cygwin///cygdrive/c/Users/stfn/...*

この問題を解決しようとして非常に多くのメイクファイルを使用している場合でも、他にどこを見ればよいかわかりません。NDKをいじってみたのはこれが初めてです。これが私の最後になるのではないかと心配しています。

どんな助けでも大歓迎です

4

1 に答える 1