以Mac下编译ffmpeg-3.3.2下的example目录为例
ffmpeg例子目录为:ffmpeg-3.3.2/doc/examples
编译ffmpeg的libavcodec, libavformat等模块时,不会自动编译example目录
examples下有Makefile,我们make,可能出现以下错误:
根据提示可知,找不到libavcodec等库,在执行make之前,添加:
export PKG_CONFIG_PATH=/ffmpeg_install_path/lib/pkgconfig:$PKG_CONFIG_PATH
即将我们的编译其他库时,生成的pkgconfig所在目录添加到PKG_CONFIG_PATH中。
再执行make,可编译通过,生成可执行文件。
网友评论