美文网首页
iOS项目中添加GPUImage静态库

iOS项目中添加GPUImage静态库

作者: liu_____ | 来源:发表于2017-08-15 13:34 被阅读34次

前言:本文将按照GPUImage官方文档操作,为iOS项目添加GPUImage静态库。

官方添加指导

1.下载源文件

下载GitHub文件并将 GPUImage.xcodeproj 拖到我们的项目中。这里需要注意,最简单稳妥的方式是将整个开源库文件直接下载到我们的项目文件夹下。也可以只将 framework 文件夹拖动到我们的项目文件夹下。

注意:这里framework文件夹的位置,会影响到最后添加头文件查找路径。

2.将 GPUImage 添加为Target Dependency

target -> Build Phases -> Target Dependency -> GPUImage

3. 向 Link Binary 中添加 libGPUImage.a

将GPUImage.xcodeproj products 下的 libGPUImage.a 文件拖到 Link Binary With Libraries 中。

接着添加依赖库:

4.设置头文件查找路径

最后,将包含有头文件的 framework 文件夹路径添加到 Header Search Paths,否则会提示"GPUImage.h" file not found

错误提示 添加文件路径

以我添加的流程为例,由于我直接将整个开源库添加到了项目目录下,所以我的 framework路径就是:$(SRCROOT)/GPUImage-master/framework 。其中$(SRCROOT)/ 是根目录,如果你只是将 framework 文件夹添加到项目中,那么你的路径可能是:$(SRCROOT)/framework 。

添加路径后记得将后面的查找方式改为 recursive, 即向下递归查询,默认情况下是 non-recursive 。

题外话:

按照官方指导操作还是很方便的,但是有时候可能着急,看英文文档不自信导致了各种各样的问题。此时不如重新开始,按照官方文档一步一步重来,可能能够很快的解决我们的问题。

怕麻烦的同学也可以选择使用 CocoaPods。

相关文章

  • iOS项目中添加GPUImage静态库

    前言:本文将按照GPUImage官方文档操作,为iOS项目添加GPUImage静态库。 1.下载源文件 下载Git...

  • GPUImage

    1.添加GPUImage静态库 关于导入GPUimage到工程已经简单使用:只能用于真机关于GPUImage的导入...

  • flutter 通过使用FFi调用c代码(一)

    1.两端添加c代码封装的库,(1)iOS端.a静态库(2)Android端.so动态库一、iOS端添加静态库1.f...

  • 用GPUImage实现图片滤镜和美化

    上一篇说明如何以动态库Framework形式将GPUImage添加到iOS项目,现在来看如何用GPUImage实现...

  • GPUImage简介

    GPUImage 概述 GPUImage是一个遵循BSD的iOS开源库,通过使用它可以为图片、实时视频和影片添加G...

  • iOS 静态库

    iOS 静态库 iOS 静态库

  • 组件化-动态库实战

    起因 理论功底 动态库和静态库 介绍 静态库和动态库的区别 举个例子, iOS 项目中使用 Embeded Fra...

  • 2018-08-07 GPUImage使用1

    这里讲解使用GPUImage静态库的方法 1、在github上下载GPUImage源码,解压缩后,目录结构如下: ...

  • iOS 添加第三方字体库

    iOS向项目中添加第三方的字体库,一般分4步。 将字体库添加到项目中。添加字体到项目中.png 在info.pli...

  • iOS库之GPUImage

    iOS库之GPUImage GPUImageVideoCamera 相机视频输入源, GPUImageStillC...

网友评论

      本文标题:iOS项目中添加GPUImage静态库

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