如何在Xcode 4.2中使用iOS的Core-Plot框架?

时间:2011-10-27 14:54:48

标签: ios xcode4 ios5 core-plot

我在项目中使用Core Plot框架时遇到问题。我尝试了these steps from the core-plot site,但xcode说找不到“CorePlot-CocoaTouch.h”。

我很困惑,我也试过this other tutorial,但遇到了同样的问题。有没有其他人成功使用Core Plot和Xcode 4.2?可能导致我的错误的任何想法?谢谢!

2 个答案:

答案 0 :(得分:1)

我明白了。我做了这个步骤:

  • 我复制了项目中的CorePlotHeaders目录

  • 我将libCorePlot-CocoaTouch.a复制到项目和框架组

  • 在“其他链接器标志”的目标构建设置下,我包括:-ObjC

( - 以前需要all_load作为链接器标志,但在Xcode 4.2中不再需要它)

  • 我将QuartzCore框架添加到项目中
  • 我插入了头文件

    #import“CorePlot-CocoaTouch.h”

但无论如何这会给出错误(关于Xcode找不到CorePlot-CocoaTouch头文件),我做了一个技巧:我创建了一个新的Group(CorePlotGroup)并从CorePlotHeaders目录中选择所有头文件并将它们拖放到CorePlotGroup。这将“删除”错误。我删除了对CorePlotHeaders目录的引用。现在它正在运作

答案 1 :(得分:0)

我几天前就开始工作了,这就是我所做的:

  • 我做了一个基于视图的项目。
  • 我在我的支持文件中复制了Core Plot Headers文件夹。
  • 我将libCorePlot-CocoaTouch.a复制到项目和框架下
  • 在Build设置下,我将'其他链接器标志''更改为-ObjC -all_load'
  • 检查在构建阶段,“带库的链接二进制文件”是否显示.a文件。
  • ViewController.h文件中的#import“CorePlot-CocoaTouch.h”

我希望这有帮助!

的Gr

迪特