XCodeリンクエラーをターゲットにする場合はarmv7
質問
しかし、私は多くの時間動作時間の最大値と最小値を導きことを活かし、Googleの検索およびその他のスタックオーバーフローの質問に無い.
私はiPhone/iPadユニバーサルアプリケーションのようにコンパイルオンラインの対象はarmv6.しかし、これらのデバイスでは、iPadを取得します:
warning: building for SDK 'Device - iPhone OS 3.2' requires an armv7 architecture.
奇しくも、このアプリが大iPadにもかかわらずこの警告が表示されます。しかし、いいものは、正しいやり方"何をしっかりと味わえるようにする。時に切り替え対象のコンピュータ-アーキテクチャarmv7を取得しリンクエラー:
"___restore_vfp_d8_d15_regs", referenced from: *redacted* "___save_vfp_d8_d15_regs", referenced from: *redacted* ld: symbol(s) not found collect2: ld returned 1 exit status
の"編集"の部分において誤差は少なくとも参考に静的ライブラリするようにしている。
こんどろ風mikiモデルを作ってみたから多くの示唆をオンラインそれぞれのがあることが示唆された回以上な説明に対して、きっと誰もいないかを理解しこの問題:
"は絶対に使わないでくださいドロップダウンメニューの左上のXCodeのウィンドウを選択します。代わりに、この設定をベースにSDKをベースドiPhone OS3.0の目標を設定します。設定対象のデバイスを優先目標(iPad、iPhone OS3.2私の状態です。)"
この収穫量はエラー"図書館発見されない-lcrt1.3.1.o"
なっていることを確認くださいGCCなリンクに対する誤ったインテグレーションモジュー図書館があります。使いかどうかを確認するためにLIBRARY_SEARCH_PATHを持っていないので間違ったパスにとても感じが良かったです。"
私LIBRARY_SEARCH_PATHは空ので、このように見えません。
"チャレンジする"という表GCC4.0ではなくGCC4.2."
を取得します構文エラー内UIKitヘッダファイルです。エラーは"文法エラーの前に'AT_NAME'のトークンである。" の線は"UIKIT_EXTERN@ェUILocalizedIndexedCollation:NSObject."
このプロジェクトに集約しながら、イブレア城、イブレアの 同じ目標の設定 があるのであれっていう私のアメニティ.これを取り扱う腐敗したXCodeプロジェクト?
誰もが知っていうようなことが現実に起こっているとは参考にな心の説明で皆さんもなので非常に感謝しています。
感謝!
解決
のARMv7とARMv6の間VFPは、さまざまな方法で異なります。 NEONを使用したARMv7でその通常望ましいです。あなたはのARMv7でライブラリをコンパイルするか、ARMv6以降でアプリケーション全体を維持するためのいずれかの必要性
- 問題は、あなたの静的ライブラリは、ARMv6以降でVFPに依存しています。GCC 4.0に戻すを元に戻すことは愚かである - 。Appleはそれをバックポートしない限りのARMv7サポートはその後、基本的には存在しない戻っていた。
他のヒント
私はそれがARMv6用した以外は同様のエラーが発生しました。私は、静的ライブラリと主要プロジェクトのプロジェクト設定で「親指のためのコンパイル」をオフにして、それらを固定します。
限りAT_NAMEエラーに関してはpossiblityの一つであります あなたはクラスで@endを欠場かどうかをチェックします。
よりAT_NAME誤り訪問について知るには次のリンク
http://iosdevelopertips.com/xcode/error-構文エラー・ビフォア・AT_NAME-token.htmlする