2011-10-27 13 views
2

プロジェクトでCore Plotフレームワークを使用する際に問題があります。私はthese steps from the core-plot siteに従ってみましたが、xcodeは "CorePlot-CocoaTouch.h"が見つからないと言っています。Xcode 4.2でiOS用のCore-Plotフレームワークを使用するにはどうすればよいですか?

私は混乱していますが、私もthis other tutorialを試しましたが、同じ問題が発生しました。他の誰かがXcode 4.2でCore Plotをうまく使っていますか?私の間違いの原因となる可能性のあるアイデアはありますか?ありがとう!

+0

Mercurialまたはパッケージ化されたバイナリ静的ライブラリのソースプロジェクトを使用していますか?ヘッダーをどのように提供するかは、フレームワークの入手方法によって異なります。 –

答えて

1

私はそれを把握します。私は、この手順をした:

  • 私は私のプロジェクトで

  • をCorePlotHeadersディレクトリをコピーした私は、ターゲットのビルドの下

  • をプロジェクトにlibCorePlot-CocoaTouch.aをコピーして、フレームワークグループの下に'その他のリンカーフラグ'の設定を含める:-ObjC

(-all_loadはリンカーフラグとして必要でしたが、これはnoですもう私は

ヘッダファイル

の#import "CorePlot-CocoaTouch.h" に挿入Iプロジェクト

  • にQuartzCoreフレームワークを追加

    • のXcode 4.2)に必要しかし、とにかくこれはエラー(XcodeがCorePlot-CocoaTouchヘッダファイルを見つけることができないということ)をもたらし、私はトリックを行いました。新しいグループ(CorePlotGroup)を作成し、Cからすべてのヘッダを選択しましたorePlotHeadersディレクトリに移動し、CorePlotGroupでドラッグアンドドロップします。これにより、エラーが削除されます。CorePlotHeadersディレクトリへの参照を削除しました。今すぐ動作しています

  • 0

    私はそれが数日前に働いてしまった、これは私がやったことです:

    • 私はビューベースのプロジェクトを作りました。
    • サポートファイルにCore Plot Headersフォルダをコピーしました。
    • 私はプロジェクトにlibCorePlot-CocoaTouch.aをコピーして、ビルド設定の下ではフレームワーク
    • の下で、私は-ObjCに「「他のリンカのフラグを」変更」は
    • チェックビルドフェーズの下でそれを-all_load 'リンクバイナリライブラリ'は.aファイルを表示しています。
    • ViewController.hファイル内
    • の#import "CorePlot-CocoaTouch.h"

    私はこのことができます願っています!

    Grの

    ディーター

    +0

    も同じ問題です。とにかく –

    関連する問題