如何交叉编译opencv

时间:2014-05-21 14:36:18

标签: opencv cross-compiling

我正在尝试(没有成功)在嵌入式主板上交叉编译OpenCV。 我遵循了这个:http://docs.opencv.org/doc/tutorials/introduction/crosscompilation/arm_crosscompile_with_cmake.html

总结一下,我安装了ARM的交叉编译工具,我运行了cmake(提供了正确的工具链文件),make和make install命令。 我接下来在嵌入式主板中使用opencv安装复制了lib / include和bin /目录。

然而,当我尝试使用opencv编译一个简单的hello世界时,我得到了对__gnu_thumb1_case_uqi和其他类似符号的未定义引用。 有没有人遇到这个问题,知道如何解决它?

1 个答案:

答案 0 :(得分:0)

替代方法

只需使用BuildrootOpenEmbedded或Debian等嵌入式发行版。它们都提供OpenCV。

由于我在Buildroot中经验丰富,所以我想指出新推出的功能,让您的项目与BR分开:http://nightly.buildroot.org/manual.html#outside-br-custom。这将为您提供有关如何针对BR的OpenCV编译软件的主要想法。