如何使用ffmpeg交叉编译OpenCV

时间:2015-04-12 16:09:50

标签: opencv ffmpeg cmake arm cross-compiling

我想用ffmpeg交叉编译opencv for arm。

我已经交叉编译了ffmpeg,如何配置cmake来查看ffmpeg?

编辑:我正在为AR Drone 2.0进行交叉编译。我在platform / linux下使用工具链。

2 个答案:

答案 0 :(得分:0)

您的具体问题的答案是使用cmake-gui,它为您提供了一个可视化界面,以简化设置变量的过程,例如您的ffmpeg包位置。

但我有2条建议:

  • 下载most updated toolchain
  • 请勿使用THIS GUIDE 。请使用您在sources \ platforms \ android \ android.toolchain.cmake中的包中找到的工具链:在里面读取,您将在文件的开头找到正确的说明。 / LI>

另一个可选建议:使用ninja作为构建系统,速度更快。

答案 1 :(得分:0)

通过编写我自己的工具链文件,我成功地使用ffmpeg为AR Drone的ARM处理器交叉编译OpenCV,其中我明确地将所有链接器,pkg_config和编译器路径设置为包含交叉编译内容的相关目录。 / p>

我写了一篇博文,详细介绍了整个过程: How to Cross-Compile OpenCV with FFmpeg for AR Drone (ARM Processor)