2012-04-23 8 views
1

私はlibCorePlot-CocoaTouch.aをプロジェクトのフレームワークに追加しました。そして、プロジェクトの相対的な/フレームワークフォルダへのヘッダ検索パスを再帰的に設定しました。Xcode 4.3にコアプロットをインストールした後にiPhoneが重複するシンボルリンカーエラー

表示されるエラーはありません。私が構築しようとした際、私は、リンカエラーを取得:

LD:中/ユーザー/ alexanderstone /ライブラリ/開発/ Xcodeの/ DerivedData/PDFGenerationDemo-coyoeaupshiotxfbalkrkcmhbkbb _OBJC_CLASS _ $ _ CPTPlotシンボルを複製/製品/デバッグ-iphoneos/libCorePlot /ビルドします-CocoaTouch.a(CPTPlot.o)および/Users/alexanderstone/Library/Developer/Xcode/DerivedData/PDFGenerationDemo-coyoeaupshiotxfbalkrkcmhbkbb/Build/Products/Debug-iphoneos/libCorePlot-CocoaTouch.a(CPTPlot.o)architecture armv7 clang :エラー:終了コード1でリンカコマンドが失敗しました(呼び出しには-vを使用します)

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

答えて

1

コアプロットは一般的に私が非常に大きな誓いをします。私はそれを新しいプロジェクトにインストールしようとするときも、プロジェクト内でそれを使用しようとするときも両方。

エラー上記は、静的ライブラリの名前を変更することで解決された

libCorePlot-CocoaTouch.a 

から

libCorePlotCocoaTouch.a 

にプロジェクトに含まはい、それはこの問題を解決するために3時間近くかかりました。

+1

プロジェクトにCore Plotプロジェクトファイルと静的ライブラリの両方を含めましたか? –

関連する問題