2

我为 armv7s 使用了 OpenCV 的编译版本,可以在这里找到:

https://github.com/hammer498

我使用grabcut功能,它可以工作,就像其他一些功能一样

但是当我使用合并或拆分方法时,我在编译过程中出错

架构 armv7s 的未定义符号:
“cv::merge(std::vector > const&, cv::_OutputArray const&)”,引用自:-[GrabcutVC startGrabcut] in GrabcutVC.o "cv::split(cv::Mat const& , std::vector >&)",引用自:GrabcutVC.o ld 中的 -[GrabcutVC startGrabcut]:未找到架构 armv7s 的符号

我错过了什么 ?

这个帖子有点相关

OpenCV.Framework 不能针对 armv7s 架构进行编译

我想发表评论,但我的声誉太低

锤子,希望你能看到这篇文章:)

谢谢

4

2 回答 2

2

我遇到了同样的问题,并通过将“C++ 标准库”更改为libc++

CLANG_CXX_LIBRARY = libc++

以前我将它设置为编译器默认值。

于 2012-12-11T01:51:23.660 回答
0

我不知道什么会导致你的问题。我的解决方案现在已经过时了,因为 opencv 2.4.3支持 armv7s。我建议下载并使用它。

于 2012-11-05T16:04:34.223 回答