尝试在我的xcode项目中合并GPUImage时添加标题搜索路径?

时间:2014-08-12 19:06:03

标签: ios objective-c xcode video-capture gpuimage

我正在尝试根据这个添加GPUImage框架/库:

github.com/BradLarson/GPUImage

我陷入了设置标题搜索路径的困境。我尝试设置一个路径,但是当我尝试导入#import "GPUImage.h"时,我收到一条错误消息,说它找不到。也许我走错了路?我对我应该做的事情感到困惑,因为我之前从未使用过这个(非常新的编程)。任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

首先,如果您正在使用Xcode 6开发,您可能会考虑使用iOS 8中提供的新框架支持(并且可以回到iOS 7,我可以告诉它)。该项目有一个真正的iOS框架,无需设置标头路径,如静态库需要。请参阅“将此作为框架(模块)添加到Mac或iOS项目”部分的说明,了解如何使用它。

如果您的目标是旧版本的iOS和/或使用较旧版本的Xcode,则需要将构建设置中的“页眉搜索路径”值设置为安装GPUImage的路径。应用程序驻留。例如,examples / iOS目录中的示例应用程序使用

路径
../../../framework

其中的..元素告诉它从应用程序项目的位置返回一个目录。由于示例位于GPUImage/examples/iOS/[project],因此上述相对路径会导致GPUImage/framework。如果将项目和GPUImage放在同一个包含目录中,则可以使用

../GPUImage/framework

代替。

在该路径设置中,请确保将右侧的选项设置为“递归”。

使用示例应用程序作为模板,并比较它们如何设置到您的应用程序,以查找可能偏离列出的设置说明的区域。关于这些指令中最难的部分是使相对路径正确。

答案 1 :(得分:-1)

我建议你使用cocoapods。它优雅地处理库依赖项,并在那里存在GPUImage。

cocoapods.org

安装和使用

也相当容易