好吧,我已经尝试解决这个问题大约一个小时了,并尝试了我在网上找到的所有解决方案,但都失败了。
这一定是一个常见错误,但我似乎无法弄清楚。
我在 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/