美文网首页
编译FFmpeg 编译步骤(二)— Xcode编译

编译FFmpeg 编译步骤(二)— Xcode编译

作者: _RG | 来源:发表于2020-04-21 10:48 被阅读0次

1.导入对应的CPU架构的FFmpeg库,这里导入的arm64平台的架构的FFmpeg
2.添加依赖

AudioToolbox.framework
VideoToolbox.framework
CoreGraphics.framework
CoreMedia.framework
libz.tbd
libbz2.tbd
libiconv.tbd

3.配置头文件和.a静态库
bulid setting里面 library search paths 配置lib的路径,一般导入时会自动配置

image.png

library search paths与上面的.a文件路径相对应

image.png

配置.h头文件路径,bulid setting里面 header search paths

image.png image.png

4.测试是否配置完成,能否使用FFmpeg进行编码

例如编译时报错
Undefined symbol: _iconv
Undefined symbol: _iconv_open
Undefined symbol: _iconv_close

注意:导入的依赖框架是跟pkgconfig目录下的依赖有关,下面只列了一个文件,其他的文件里面有其他的依赖

注意:导入依赖框架时,需要到build phases 下的link binary with librarise进行导入

image.png

相关文章

网友评论

      本文标题:编译FFmpeg 编译步骤(二)— Xcode编译

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