以动态库Framework形式将GPUImage添加到iOS项目

1、下载GPUImage:

GitHub地址:https://github.com/BradLarson/GPUImage

进入页面,单击“Clone or download”之后,点击“Download ZIP”。

双击下载后的GPUImage-master.zip,文件解压到GPUImage-master目录,framework目录下的文件就是我们需要的源码。

以动态库Framework形式将GPUImage添加到iOS项目_第1张图片
GPUImage下载页面

2、将GPUImage导入工程。

(1)在要导入的工程下,新建GPUImage目录,将framework目录拷贝进去。

以动态库Framework形式将GPUImage添加到iOS项目_第2张图片
拷贝framework到工程目录下

(2)将GPUImage.xcodeproj文件拖入工程(GPUImage.xcodeproj工程不能处于打开状态)。

以动态库Framework形式将GPUImage添加到iOS项目_第3张图片
将GPUImage.xcodeproj拖入工程

3、配置GPUImage

(1)在Build Phases的Target Dependencies中添加GPUImageFramework。

以动态库Framework形式将GPUImage添加到iOS项目_第4张图片
添加依赖

(2)在Build Phases的Link Binary With Libraries中添加GPUImage.framework。同时添加下面的几个系统库:CoreMedia.framework、CoreVideo.framework、OpenGLES.framework、AVFoundation.framework、QuartzCore.framework。

以动态库Framework形式将GPUImage添加到iOS项目_第5张图片
添加动态库

(3)配置头文件搜索路径:

在Build Settings的Header Search Paths添加GPUImage的路径,即刚才拷贝的的GPUImage下framework目录。添加时,需要选择recursive

以动态库Framework形式将GPUImage添加到iOS项目_第6张图片
配置头文件搜索路径

(4)配置链接参数:

在Build Settings的Other Linker Flags 里面添加 -fobjc-arc -ObjC 两个参数。

以动态库Framework形式将GPUImage添加到iOS项目_第7张图片
配置链接参数

(5)配置动态库嵌入:

在General的Embedded Binaries中,添加GPUImage.framework

以动态库Framework形式将GPUImage添加到iOS项目_第8张图片
动态库嵌入

4、使用GPUImage:

在需要使用GPUImage文件中,导入GPUImage头文件,就可以愉快的使用GPUImage了。

#import"GPUImage.h"

你可能感兴趣的:(以动态库Framework形式将GPUImage添加到iOS项目)