[记录]linux+mingw32交叉编译window平台的ffmpeg与其拓展库(x264、vpx、lame等)

之前尝试过在几种组合平台交叉编译ffmpeg及其拓展库,因为有出现过很多错误,有些错误解决了,有些可能需要其他一些依赖库也懒得去尝试解决了,当然也有一些错误可能是莫名其妙的(在网络上也没有找到可行的解决方式),再者经过这段时间的尝试,发现大部分源代码都是更适合在linux平台编译,所以这里尝试在linux系统中用mingw为window系统编译出ffmpeg的静态库。

在linux+mingw组合环境编译,和在window+cygwin(或mingw)环境中编译,基本步骤很相似,也少不了configure配置---make---make install。不过,毕竟环境不同了,所以出现的问题或者问题的解决方法也会有所不同。

如前面所说,编译的基本步骤(包括使用的配置参数)基本相似,这里就不再多说,如有需要,可在本站搜索其他有关ffmpeg的文章,这里记录从网络上搜索到的编译教程,其他也解决了可能的错误。

buildffmpeg

cross-compiling

 

注:1、在编译各个库时,会遇到一些错误,经过改变configure配置项后可解决,因当时没有记录,这里也忘记具体是什么错误了,不过有一点需要记住的是,遇到错误可以先尝试从修改配置项开始解决。

2、也有出现一种问题是:configure时没有错误,而是在编译的最后报错了,并且是在生成exe时错误,因为我只要静态库,所以看到已经生成静态库,就没有理会错误了。

 

» 本文链接地址:https://www.xidige.com/511

打开支付宝扫一扫,即可进行扫码打赏哦

扫码支持
扫码打赏,你说多少就多少

标签:

分享到:

扫一扫 在手机阅读、分享本文

上一篇: 下一篇:
评论区0人评论285人参与

电子邮件地址不会被公开。 必填项已用*标注

*

loading

赞助商广告