我试图建立GPUImage
的项目,但我不能追查为什么我收到错误:“GPUImage.h”找不到。 我已经添加了框架,设定目标的依赖,增加了头文件搜索路径为:框架,并增加了其他链接器标志-ObjC
。 仍然没有运气。 我已经包括了我的超级简单的测试项目在这里和下面的链接 ,如果有人想看看。
我知道这必须记录和基本的,但我搜索GitHub上,但没有发现提到这一具体问题。
谢谢阅读。
owolf.net/uploads/StackOverflow/GPUITest.zip
我试图建立GPUImage
的项目,但我不能追查为什么我收到错误:“GPUImage.h”找不到。 我已经添加了框架,设定目标的依赖,增加了头文件搜索路径为:框架,并增加了其他链接器标志-ObjC
。 仍然没有运气。 我已经包括了我的超级简单的测试项目在这里和下面的链接 ,如果有人想看看。
我知道这必须记录和基本的,但我搜索GitHub上,但没有发现提到这一具体问题。
谢谢阅读。
owolf.net/uploads/StackOverflow/GPUITest.zip
你的路径必须是相对于相对于项目文件中的实际目录位置。 如果你把它改成这样:
GPUITest3/BradLarson-GPUImage-f67cbd9/framework/**
那么它会工作得很好。
从GitHub自述文件(步骤1〜3):
通过拖动GPUImage.xcodeproj文件到您的应用程序的Xcode项目嵌入到你的项目框架内开始。
去你的应用程序的目标,并添加GPUImage为目标的依赖。
你会想从GPUImage框架的产品文件夹链接二进制拖动libGPUImage.a图书馆与图书馆建立在你的应用程序的目标阶段。
如果你遇到下面的错误
“GPUImage.h” not found
那么简单的方法是将目录添加到您的标题搜索路径:
PathToGpuFramework/frameworksource PathToGpuFramework/frameworksource/iOS
我花了2个多小时在这个问题上,在网络上阅读几乎每一个答案,找到了最佳的解决方案。
1.复印自己的项目文件夹内的文件夹GPUImage。 此外,拖放“GPUImage.xcodeproj”到里面的Xcode项目。
2.Inside Xcode中,在选择“搜索标题路径”,然后按回车键/返回,类型$(PROJECT_DIR),按回车键/返回,并在其上双击,改变“非递归”到“递归”。
PS - 该$(PROJECT_DIR)命令会自动填补路径GPUImage头文件。
出于某种原因,我从来没有能够使这项工作与搜索头路径。
我的解决办法:在前缀-PCH(或任何你想要导入,但前缀-PCH是最简单的),#进口“框架/来源/ GPUImage.h” - 也许这是你应该做的,也许不是。 我真的不知道,但方向说只是为了使用#import“GPUImage.h”
还要注意的是,如果你按照自述方向,并且只需将GPUImage框架到您的项目,你只创建一个参考。 图书馆将仍然在您的下载文件夹或任何你解压缩它。 这并没有为我工作BC我所有的项目都在Dropbox的云备份和多台计算机上使用。 在方向上的方法可能是有些人怎么样去做。 它甚至可能是我所知道的最好的做法,但我喜欢每个项目是自包含的。 我对此的解决方案是从github上下载的zip文件拖动到我的项目文件夹并解压缩它。 那么GPUImage项目文件拖到Xcode中的项目。
希望这可以帮助。