GPUImage

iOS项目集成GPUImage(以制作libGPUImage.a

2020-05-29  本文已影响0人  shizidy_90

1.首先下载GPUImage开源库

2.进入下载好的GPUImage文件夹,打开GPUImage.xcodeproj工程文件

截屏.png

3.进入工程后,进到Build Phases -> Headers中,把Project中的所有目录拖到Public中,如下图

截屏.png

4.打开工程后分别在Release和Debug模式下以真机和模拟器运行一下工程,或者Command+B编译一下

切换Release和Debug模式

截屏.png 截屏.png
截屏.png
切换真机,模拟器模式
截屏.png
分别以四个组合运行一下后,GPUImage目录下会自动生成一个build文件夹,里面会有Release-iphoneos,Release-iphonesimulator和Debug-iphoneos,Debug-iphonesimulator,每个文件里都有一个生成的静态库libGPUImage.a,如下图
截屏.png

另外,项目将来要上线发布的话,就集成Release版本的静态库,Debug版本的只能在Debug模式下使用,当然也可将不同的静态库组合成一个静态库,一般只组合Release-iphoneos,Release-iphonesimulator两种静态库即可,因为组合过多的话体积过大。在终端中组合多个静态库lipo -create 你的一个libGPUImage.a静态库的路径 你的另一个libGPUImage.a静态库的路径 -output 目标路径/libGPUImage.a注意:多个静态库路径中间用空格隔开,操作如下

xxxdeMacBook-Pro:~ wdyzmx$ lipo -create /Users/xxx/Desktop/GPUImage/build/Release-iphoneos/libGPUImage.a /Users/xxx/Desktop/GPUImage/build/Release-iphonesimulator/libGPUImage.a -output /Users/xxx/Desktop/GPUImageStaticLibrary/libGPUImage.a
xxxdeMacBook-Pro:~ wdyzmx$

5.把上一步合成的libGPUImage.a静态库添加都项目中和编译生成的build -> Release-iphoneos -> usr -> local -> include下的include整个文件夹添加到你的项目中

6.添加GPUImage依赖库

截屏png
上一篇 下一篇

猜你喜欢

热点阅读