c++ - iOS 上的 OpenCv 2.4.7 错误 background_segm.hpp #include <list> not found

标签 c++ ios iphone opencv ios7

好吧,我已经尝试解决这个问题大约一个小时了,并尝试了我在网上找到的所有解决方案,但都失败了。

这一定是一个常见错误,但我似乎无法弄清楚。

我在 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.9 为 Mac 编译时遇到了这个错误。在我的例子中,这个错误是由于将 opencv 头文件包含在 *.c 文件而不是 .cpp 文件中引起的。参见 this discussion获取更多信息。

关于c++ - iOS 上的 OpenCv 2.4.7 错误 background_segm.hpp #include <list> not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21470545/

相关文章:

ios - 在 iOS 中绘制多点路线

mysql - 我正在制作一个 IOS 应用程序,如何让该应用程序向我发送其所在设备的 UDID?

c++ - 检查元素是否存在于 Vector 中

c++ - strerror_s、strcpy_s、localtime_s、sprintf_s 未在此范围内声明?

objective-c - 制作冒号 : align vertically in code

iphone - 在解析 xml 文件之前处理 http 错误

iphone - 我怎样才能使 View 自动调整大小以适应 super View

c++ - 函数调用的成本是多少?

c++ - 一个结构中的多个点的运算符

ios - 防止 UISwitch 改变 UI 状态