2

Mac アプリケーションに coreplot を統合しようとしています。

それを統合するための簡単な手順を持っている人はいますか?

サンプルコードはこちらから入手しました。 コアプロット

コアプロットを自分のアプリケーションに統合しようとすると、このエラーが発生します。手順に従うためのドキュメントも 1 つありますが、入手できません。言語を理解するための手順が他にある場合は、それが緊急であることを教えてください。

今まで私はこれに従ってきました。

  • そのフレームワーク フォルダーをアプリケーション フォルダーに追加しました。

  • ターゲットの依存関係に coreplot を追加し、ライブラリを使用して Phase->Link バイナリをビルドしました

  • 他のリンカ フラグも設定します -all_load, -ObjC

他にどのような手順が残っていますか? このエラーが発生しているように?

どこかでこのファイルcheckformisalignedlayers.dfile を削除する解決策を見つけましたが、削除後に新しいエラーが発生しています。

ヘッダー検索パスの設定に関する提案も見つかりましたが、フレームワークフォルダー全体をアプリケーションに追加したため、.xcodeproject のみをドラッグアンドドロップするとそのファイルをインポートできなかったため、設定方法がわかりませんでした。

4

1 に答える 1

1

私はこのチュートリアルに従いましたCorePlot。同じ問題が発生しましたが、次のようにインポートしました。

  1. 追加のみTestResources, Source, and iPhoneOnly FoldersCorePlot-CocoaTouch.h
  2. でテストを検索し、の下にあるproject resources名前のすべてのファイルを削除します。testSource folder
  3. フォルダから削除checkformisalignedlayers.dTestResourcesます。
  4. 個別に実行CorePlot-CocoaTouch.xcodeprojします。CorePlot.xcodeprojあなたはbuildフォルダを見つけるでしょう。
  5. そのbuildフォルダでは、あなたのフォルダの下とあなたのフォルダのCorePlot.framework下にあります。DebuglibCorePlot-CocoaTouch.aDebug-iphoneos
  6. を開き、Project -> Build Phases -> Link Binary With LibrariesドラッグアンドドロップしCorePlot.frameworkますlibCorePlot-CocoaTouch.a
  7. -all_load and -ObjCこれらのフラグをセクションに追加しますBuild Settings -> Other Linker Flags
  8. 追加しQuartzCore frameworkます。

注:
このプロセスを完了したら、とを削除してDerived Dataください。OrganizerCleanBuild

于 2013-03-05T11:14:24.737 に答える