编译ffmpeg时,在编译libvpx库错误,编译ffmpeg却不生成ffplay

在编译ffmpeg的过程中,遇到libvpx库的编译错误,同时发现使用指定配置命令后ffplay未生成。通过检查config.mak文件,发现FFPLAY配置被禁用。安装SDL库后重新配置并编译,成功解决了问题,ffplay得以生成。
摘要由CSDN通过智能技术生成

按着https://trac.ffmpeg.org/wiki/CompilationGuide/Centos这个进行编译,上面一切都没问题,但编译libvpx时却出现了下面图示的错误,尝试了半天,寻找为什么会出现

 test/partial_idct_ test.cc:691: 错误:对‘make_tuple(void (*)(const int16_t*, tran_low_t*, int), <unresolved overloaded function type>, <unresolved overloaded function type>, TX_SIZE, int, int, int)’的调用没有匹配的函数
这类错误,在各位大神的提醒下,恍然明白,可能是linux下的gcc/g++不支持c++11编译,那怎么办呢,肯定是安装高版本的gcc了,发现最高版本的gcc是4.8,使用yum安装的时候,却没找到安装源,木办法,既然那安装不上去,那也得编译啊,怎么办,就想到了,那就下载个低版本的libvpx不就得了么,于是匆匆下载libvpx-1.0.0发现编译没问题,逐步升高,最后升高到libvpx-1.4.0版本,那就用它了,反正也是刚接触,还用不到这么多新的功能,使用./configure --prefix="/home/dell/ffmpeg/ffmpeg/ffmpeg-build" --disable-examples,make,make install不拉不拉一堆编译
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值