我正在尝试根据这个添加GPUImage框架/库:
github.com/BradLarson/GPUImage
我陷入了设置标题搜索路径的困境。我尝试设置一个路径,但是当我尝试导入#import "GPUImage.h"
时,我收到一条错误消息,说它找不到。也许我走错了路?我对我应该做的事情感到困惑,因为我之前从未使用过这个(非常新的编程)。任何帮助将不胜感激。
答案 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
安装和使用
也相当容易