1

プロジェクトのフレームワークに追加libCorePlot-CocoaTouch.aし、ヘッダー検索パスをプロジェクト相対の/ frameworkフォルダーへのポイントに設定し、再帰的にしました。

目に見えるエラーはありません。ビルドしようとすると、リンカーエラーが発生します。

ld:/ Users / alexanderstone / Library / Developer / Xcode / DerivedData / PDFGenerationDemo-coyoeaupshiotxfbalkrkcmhbkbb / Build / Products / Debug-iphoneos / libCorePlot-CocoaTouch.a(CPTPlot.o)および/Usersの重複シンボル_OBJC_CLASS _ $ _ CPTPlot /Developer/Xcode/DerivedData/PDFGenerationDemo-coyoeaupshiotxfbalkrkcmhbkbb/Build/Products/Debug-iphoneos/libCorePlot-CocoaTouch.a(CPTPlot.o)for Architecture armv7 clang:エラー:リンカーコマンドが終了コード1で失敗しました(呼び出しを確認するには-vを使用してください) )。

私は何が間違っているのですか?coreplotインストールの重複シンボルエラーを修正するにはどうすればよいですか?

4

1 に答える 1

1

一般的にコアプロットは私を非常に大声で誓わせます。新しいプロジェクトにインストールしようとしたとき、またはプロジェクト内で使用しようとしたときの両方。

上記のエラーは、静的ライブラリインクルードの名前をからのプロジェクトに変更することで解決されました

libCorePlot-CocoaTouch.a

libCorePlotCocoaTouch.a

はい、この問題を解決するのに3時間近くかかりました。

于 2012-04-23T18:47:09.670 に答える