私はopenCVフレームワークを使用してiphoneアプリケーションに取り組んでいます。すべてが正常に機能していました。ただし、最近iOS6とXCode4.5のリリースで、プロジェクトをXCode4.5に移行していました。ビルド中に次のエラーが発生しました。
ld:ファイルはユニバーサル(2スライス)ですが、(n)armv7sスライスが含まれていません:/Users/jobs/iPhone_Client/workspace/MyProject/third-party/OpenCV.framework/OpenCV for Architecture armv7s clang:エラー:リンカーコマンドが失敗しました終了コード1を使用(呼び出しを確認するには-vを使用)
**ビルドに失敗しました**
次のビルドコマンドが失敗しました:Ld build / MyProject.build / Debug-iphoneos / MyProject.build / Objects-normal / armv7s / MyProject normal armv7s(1つの失敗)
私が理解したように、これは新しいarmv7sアーキテクチャによるものです。OpenCVは明らかにarmv7sでコンパイルされていません。
この問題を解決するにはどうすればよいですか?
armv7sアーキテクチャと互換性のあるフレームワークの新しいリリースはどこにありますか?
また、互換性のあるフレームワークが利用できない場合、ソースコードを取得して、新しいアーキテクチャに対してコンパイルされた独自のライブラリを作成する方法はありますか?多分それを行う方法のいくつかの簡単なステップ?
注:armv7ではなくarmv7のビルドが必要であることに注意してください。ありがとうございました