我对在xcode 4.5中添加核心图静态库感到困惑。它与xcode 3.x版本不同。我尝试了很多东西,它没有找到头文件和链接器错误。
我按照以下步骤操作。在哪种情况下,我们必须在Header搜索路径中使用递归。如果有任何错误,请帮忙吗?
1)在Xcode项目中添加coreplot库及其标题。(勾选 在本地复制)
2)在项目构建设置中将编译器转换为LLVM GCC 4.2(不在 目标构建设置)
3)Compiler for thumb将“NO”
4)在项目构建设置中添加了标题搜索路径,如下所示 递归 的 “$(SRCROOT)/利布斯/ CorePlot / CorePlotHeaders”
5)在目标构建设置中添加了标题搜索路径 $(继承)
6)图书馆搜索路径在目标和项目中都是空的 建立设置。
7)-ObjC被添加到目标构建中的其他链接器标志中 settings.Removed -all_load from it。
8)目标和项目构建中的搜索路径始终为YES 设置。
9)仅建立归档架构是。
答案 0 :(得分:3)
我试图以这种方式添加CorePlot
前几天遇到同样的问题,但我发现有一个更容易的过程:
将CorePlotHeaders目录复制到Xcode项目
将Core Plot库复制到Xcode项目中。
- 醇>
打开您的应用目标构建设置,其他链接器标志包括:
-ObjC(-all_load曾经被要求作为链接器标志,但在Xcode 4.2中不再需要它)
将QuartzCore框架添加到项目中。
- 醇>
将项目构建设置中的C / C ++编译器更改为LLVM GCC 4.2或LLVM 1.6。
就我而言,我无需更改C/C++ Compiler
以使CorePlot
正常工作