4

我对在 xcode 4.5 中添加核心绘图静态库感到困惑。它与 xcode 3.x 版本不同。我尝试了很多东西,它给出了找不到头文件和链接器错误。

我已按照以下步骤操作。在这种情况下,我们必须在 Header 搜索路径中使用递归。如果有人做错了,请帮忙?

1)在Xcode项目中添加coreplot库及其头文件。(勾选本地复制)

2)在项目构建设置中将编译器转换为 LLVM GCC 4.2。(不在目标构建设置中)

3)拇指的编译器将是“否”

4)在项目构建设置中添加标题搜索路径为,递归 “$(SRCROOT)/Libs/CorePlot/CorePlotHeaders”

5)在目标构建设置中添加标题搜索路径为$(继承)

6)库搜索路径在目标和项目构建设置中都是空的。

7)-ObjC 已添加到目标构建设置中的其他链接器标志中。从中删除了 -all_load。

8) 在目标和项目构建设置中,搜索路径始终为“是”。

9)仅构建存档架构将是YES

4

1 回答 1

3

几天前我在尝试以CorePlot这种方式添加时遇到了同样的问题,但我发现有一个更简单的过程:

  1. 将 CorePlotHeaders 目录复制到您的 Xcode 项目中

  2. 将 Core Plot 库复制到您的 Xcode 项目中。

  3. 打开您的应用程序目标构建设置,其他链接器标志包括:

-ObjC(-all_load 曾经需要作为链接器标志,但在 Xcode 4.2 中不再需要)

  1. 将 QuartzCore 框架添加到项目中。

  2. 将项目构建设置中的 C/C++ 编译器更改为 LLVM GCC 4.2 或 LLVM 1.6。

就我而言,我不需要改变我C/C++ CompilerCorePlot工作

于 2013-02-06T01:18:44.723 回答