armv7s的OpenCV不包括合并或拆分方法?

时间:2012-11-04 17:01:45

标签: ios opencv ios6

我在这里可以找到armv7s的OpenCV编译版本:

https://github.com/hammer498

我使用了抓取功能,它可以正常工作

但是当我使用merge或split方法时,我在编译时遇到错误

  

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

我错过了什么吗?

这篇文章与

有点相关

OpenCV.Framework does not compile for the armv7s architecture

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

哈默,我希望你能看到这篇文章:)

由于

2 个答案:

答案 0 :(得分:2)

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

CLANG_CXX_LIBRARY = libc++

之前我将它设置为Compiler Default。

答案 1 :(得分:0)

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