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

2020-04-21  本文已影响0人  _RG

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
上一篇 下一篇

猜你喜欢

热点阅读