美文网首页GPUImage
iOS项目集成GPUImage(以制作libGPUImage.a

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

作者: shizidy_90 | 来源:发表于2020-05-29 18:06 被阅读0次

    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

    相关文章

      网友评论

        本文标题:iOS项目集成GPUImage(以制作libGPUImage.a

        本文链接:https://www.haomeiwen.com/subject/agtfzhtx.html