ヘッダー ファイルと静的ライブラリ ファイル (.a ファイル) をインターネットからダウンロードしました。それらは、iPhone用に購入したワイヤレスプリンターによって提供され、アプリで印刷機能を機能させようとしています。問題は、プリンターをテストするために提供されたサンプルアプリを実行すると、次のリンカーエラーが発生することです...明らかに、アプリは以前のバージョンの Xcode で設計されており、Xcode 4.5 を使用しています。誰かが私を導くことができれば非常に感謝..
質問する
782 次
3 に答える
1
iOS プロジェクトをビルドしていてi386
、それがアーキテクチャを使用している場合は、シミュレーター用にビルドする必要があります。実際の iOS デバイス用にビルドするとどうなりますか?
ライブラリが実際の iOS デバイスのプロセッサ アーキテクチャ (通常はarmv6
、armv7
、または) 用にのみコンパイルされた可能性がありますarmv7s
。file
ターミナルでコマンドを使用して、.a
ライブラリ ファイルにあるアーキテクチャを確認できます。
于 2013-02-18T04:31:58.533 に答える
0
ファイルを削除libwspr240.a
し、それを使用して readd
Project --> Build Phases --> Link Binary with Libraries
ボタンをクリック'+'
して追加します。
次に、プロジェクトをクリーンアップしてビルドします
于 2014-03-27T09:41:56.820 に答える
0
これらの回答を確認してくださいアーキテクチャ i386 のシンボルが見つかりませんか? および記号が見つかりません。
プロジェクトを確認してください->ビルドフェーズ->libwspr240.a
ファイルが存在するかどうかにかかわらず、バイナリをライブラリにリンクします。
于 2013-02-18T04:26:40.840 に答える