Ubuntu 14.04下成功安装ffmpeg与编译配置opencv-2.4.10

    最近在Linux下配置交叉编辑环境,安装Qt、ffmpeg,编译安装OpenCV各种版本,各种郁闷,终于都搞定了,趁着热乎着,赶紧吐槽一下!

    好了,言归正传。

1. 关于交叉编译环境的配置,Qt与qtcreator的安装有很多博客已经详细讲解了,这里就不作为重点了,列出几个链接:

 1)交叉编译环境——arm-xilinx-linux-gnueabi-

    参考rainysky博客 http://www.eefocus.com/sj229335457/blog/13-06/294577_b3da0.html

 2)安装Qt和qtcreator

     参考emouse博客 http://www.cnblogs.com/emouse/archive/2013/01/28/2880142.html

     不过,Qt 5.0及以上版本已经集成了qtcreator,即不用在单独安装qtcreator了。

    (*) 友情提示一下:

     若重新安装qtcreator,当打开或者关闭时,会提示无法覆盖文件 /home/your_name/.config/QtProject/qtversion.xml: Permission denied

     正解:终端下输入:sudo chown -R your_name:your_name  .config/    

2.安装ffmpeg ——用于视频、音频方面

  1)起初安装opencv时,没有安装ffmpeg,当调用opencv的视频处理函数时,读取视频失败。

  2)安装ffmpeg,参考guo8113博客 http://blog.csdn.net/guo8113/article/details/33757761

  3)当文件配置 ./configure 时,出现如下bug:

     libavcodec/x86/h264_qpel_mmx.c: Assembler messages:
     libavcodec/x86/h264_qpel_mmx.c:1294: Error: operand type mismatch for `cmp'
     libavcodec/x86/h264_qpel_mmx.c:1294: Error: operand type mismatch for `cmp'
     libavcodec/x86/h264_qpel_mmx.c:1298: Error: operand type mismatch for `cmp'
     libavcodec/x86/h264_qpel_mmx.c:1298: Error: operand type mismatch for `cmp'
     libavcodec/x86/h264_qpel_mmx.c:964: Error: operand type mismatch f
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值