关于如何导入GPUImage

时间:2022-10-27 04:43:40

今天是我第一天做项目哈,由于前几天实在是没有很多空,我姐结婚,事情太多,所以今天才开始真正写项目,希望不要太晚。

今天是晚上开始的,预期的计划就是能够把GPUImage成功导入,然后使用一些其中的东西就可以了哈。果然最后也只是导入了GPUImage,其中出现了一些小意外。

https://github.com/BradLarson/GPUImage

这个是我今天晚上看的主要的资料了,应该是项目的原作者发布在GitHub上的最初始的版本,里面也有很多的介绍哈。

其中导入的介绍大概是这样的:

导入有两种方法,一种是麻烦一点的,好吧我没有看那一种。

另外一种是简单一点的,通过导入静态类库就能完成GPUImage的导入,具体步骤如下:

首先下载所有的源代码。
下载解压以后打开这个文件夹,里面有一个bulid.sh
打开终端,cd这个文件夹的位置,然后拖入bulid.sh(这里有个小插曲,可以在Bulid.sh里面找到IOSSDK_VAR,修改适配的目标版本号,我是6.1)
等它运行完以后,这个文件下下面会出现一个新的bulid文件夹,打开,找到Release-iphone文件夹,打开,把里面的两个文件夹直接拖入项目,会自动导入的。
最后,也是我纠结最久的事情,打开项目Taget-》Bulid Phases-》Link Binary With Libraries,点击那个小加号,添加如下框架CoreMedia,CoreVideo,OpenGLES,AVFoundation,QuartzCore。添加完了以后,就可以在.h文件里面直接#import直接使用了

我一直以为添加那些框架是第一个繁琐的步骤里面的。。。我错了,浪费了大量的时间