2011-07-27 21 views
0

昨夜私はXcodeでOpenGLを使いこなそうとしましたが、私のiPod Gen 2で実行できませんでした( 'FirstOpenGL'を実行できません - 'armv7'デバイスには 'armv6'または互換アーキテクチャが必要です)。iphone opengl適切な設定

アーキテクチャオプションはarmv7のみでしたが、armv6はありませんでした。私はOpenGLのテンプレートでそれを開き、ビルドオプションの周りを検索しましたが、それを設定する方法を見つけることができませんでした。どうすればこの問題を解決できますか?

答えて

0

シミュレータで実行できますか?

ベースSDKを何か低いものに変更してみてください。

EAGLRenderingAPI api = kEAGLRenderingAPIOpenGLES2; 

し、それを変更します:あなたがチェックできる

最後に一つは、このラインのためであるので、あなたは1.1を使用する必要があるいくつかの古いiPodのは、OpenGL ES 2.0を実行することはできません

EAGLRenderingAPI api = kEAGLRenderingAPIOpenGLES1; 

+0

デバイスが2.0と互換性がない場合、どのバージョンが使用されるかを自動的に検出すると思いますが、1.1に変更されます。私はそれがここのポイントではないと思う、私は自分のipod上で実行することはできませんアーキテクチャ上のarmv6オプションがないため。 – REALFREE

+0

meh nvmターゲットのビルドオプションをarmv6に設定しなかった+ armv7 = / – REALFREE