我在这里可以找到armv7s的OpenCV编译版本:
我使用了抓取功能,它可以正常工作
但是当我使用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
我想发表评论,但声誉太低
哈默,我希望你能看到这篇文章:)
由于
答案 0 :(得分:2)
我遇到了同样的问题并通过将“C ++标准库”更改为libc++
来修复它:
CLANG_CXX_LIBRARY = libc++
之前我将它设置为Compiler Default。
答案 1 :(得分:0)
我不知道会导致你的问题。我的解决方案现在已经过时,因为opencv 2.4.3附带了对armv7s的支持。我建议下载并使用它。