由于之前编译了其他平台,所以直接拿用过的脚本来修改,然后直接make
第一次make发现添加到XCode工程里面出现链接错误,是使用了硬解码vda接口
解决方法:手动修改config.h和config.mak文件,把里面涉及vda和hw的宏去掉(应该有其他解决方法,因为硬件加速是自动检测支持vda然后开启的)
第二次make发现添加到XCode工程出现链接错误,是使用了iconv接口
解决方法:XCode工程设置-->Build Phases--》Link Binary With Libraries--> 里添加 libiconv.dylib
网上有类似的错误:(我的是x86_64)
在Mac OS X 64位环境下编译ffmpeg时遇到了两个问题,一是由于硬件加速接口vda导致的链接错误,二是iconv接口未找到的问题。解决方法包括手动修改配置文件移除vda相关宏,以及在XCode工程中添加libiconv.dylib库。最终成功编译并通过sample例子验证ffmpeg的解码和编码功能。
订阅专栏 解锁全文
4065

被折叠的 条评论
为什么被折叠?



