armv7 および i386 用にコンパイルされたファット スタティック ライブラリがあります。私の iPhone/iPad プロジェクトではすべて正常に動作しますが、アプリケーションを armv7 デバイスにしかインストールできないため、iPhone 3gs 以降...
私のプロジェクトをarmv6で実行する方法があるので、ipod touchと古いiPhoneバージョンにインストールできます(armv7ライブラリの使用を無効にした場合も同様です)。
私はこれを試します:
#ifdef _ARM_ARCH_7
... //include and use of armv7 library
#else
... //not include armv7 library
#endif
しかし、プロジェクトをコンパイルすると、リンクエラーが発生します...
コマンド /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/clang++ が終了コード 1 で失敗しました
したがって、すべての種類のデバイスでアプリを実行する方法がありますが、armv7 用にコンパイルするときに特定のライブラリをリンクしますか???
手伝ってくれてありがとう!