我正在尝试(没有成功)在嵌入式主板上交叉编译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和其他类似符号的未定义引用。 有没有人遇到这个问题,知道如何解决它?
答案 0 :(得分:0)
替代方法
只需使用Buildroot,OpenEmbedded或Debian等嵌入式发行版。它们都提供OpenCV。
由于我在Buildroot中经验丰富,所以我想指出新推出的功能,让您的项目与BR分开:http://nightly.buildroot.org/manual.html#outside-br-custom。这将为您提供有关如何针对BR的OpenCV编译软件的主要想法。