0

そのため、CorePlot を使用してアプリケーションを構築しています。実行しようとすると、次のエラーが発生しました。

ld: warning: ignoring file /Users/tcbl/Library/Developer/Xcode/DerivedData/FaceTracker-    chbhtqlxwipamtailjamrakmkpuy/Build/Products/Debug-iphoneos/libCorePlot-CocoaTouch.a,     
file was built for archive which is not the architecture being linked (armv6)
ld: duplicate symbol _main in /Users/tcbl/Library/Developer/Xcode/DerivedData/FaceTracker-chbhtqlxwipamtailjamrakmkpuy/Build/Intermediates/FaceTracker.build/Debug-iphoneos/FaceTracker.build/Objects-normal/armv6/main-cocoatouch.o and /Users/tcbl/Library/Developer/Xcode/DerivedData/FaceTracker-chbhtqlxwipamtailjamrakmkpuy/Build/Intermediates/FaceTracker.build/Debug-iphoneos/FaceTracker.build/Objects-normal/armv6/main.o for architecture armv6
clang: error: linker command failed with exit code 1 (use -v to see invocation)

他のリンカーフラグに追加する必要がある場所を読みました:-ObjC -all_load -lCorePlotしかし、これはプロジェクト情報やビルド設定のどこにもないようで、これが私のエラーと関係があるかどうかさえわかりません. これをわかりやすく説明する助けがあれば大歓迎です。

4

1 に答える 1

1

プロジェクトを選択して[ビルド設定]タブに移動すると、[リンク]の下にプロジェクトが表示されます。タブの詳細/完全なビューがあることを確認してください。下に入力するフィールドは「その他のリンカーフラグ」です。

お役に立てば幸いです。

于 2012-06-29T20:54:12.290 に答える