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 中输入参数的大小不匹配

iOS 上的 OpenCV ZXing 不兼容

记录 OpenCV 错误

如何构建使用 OpenCV 的 XCode 6 iOS 应用程序 - 未定义错误 __cplusplus

无法在 OpenCV 2.4.7 中从摄像头捕获视频

php - 在 Windows 7 上的 PHP7 Apache/2.4.7 上安装 phpmyadmin 时遇到问题