iOS 上的 OpenCv 2.4.7 错误 background_segm.hpp #include <list> not found
Posted
技术标签:
【中文标题】iOS 上的 OpenCv 2.4.7 错误 background_segm.hpp #include <list> not found【英文标题】:OpenCv 2.4.7 on iOS error background_segm.hpp #include <list> not found 【发布时间】:2014-01-31 00:44:31 【问题描述】:好吧,我已经尝试了大约一个小时来解决这个问题,并尝试了我可以在网上找到的所有解决方案,但都失败了。
这一定是一个常见错误,但我似乎无法弄清楚。
我在 ios 平台上使用 opencv 2.4.8,并且正在使用他们训练有素的 svm 进行一些人体检测。我所有的代码都很开心,但是由于错误我无法构建:
background_segm.hpp file list not found
另外,为了清楚起见,我已尝试将所有文件更改为 .mm,但也没有用。 你可以在github上找到项目:https://github.com/mbaptist23/open-fusion-iOS
感谢您的帮助。
【问题讨论】:
对不起,我在这里扼杀了标题。我正在使用 opencv 2.4.8 最新的稳定版本。对此感到抱歉 嘿,一个解决方案是使用 cocoapods 为您解决依赖关系,不仅适用于 opencv,而且适用于任何 objc 框架。 【参考方案1】:我在使用 opencv 2.4.9 为 Mac 编译时遇到此错误。就我而言,此错误是由于将 opencv 头文件包含在 *.c 文件而不是 .cpp 文件中引起的。请参阅this discussion 了解更多信息。
【讨论】:
以上是关于iOS 上的 OpenCv 2.4.7 错误 background_segm.hpp #include <list> not found的主要内容,如果未能解决你的问题,请参考以下文章
cvcalcopticalflowbm opencv 2.4.7 中输入参数的大小不匹配