openCV 2.4.13 iOS background_segm.hpp 'list' file not found
Posted dinghing
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了openCV 2.4.13 iOS background_segm.hpp 'list' file not found相关的知识,希望对你有一定的参考价值。
最近下载了最新版的OpenCV的Framework。
导入到项目里边,编译。然后就出现了问题
/opencv2.framework/Headers/video/background_segm.hpp:47:10: ‘list‘ file not found
#include 中的list没有。。。。。
google了一圈也没有找到好的解决办法。
然后好好的回忆了一下list好像是C++的一个标准库。
然后就简单的尝试了一下
#ifdef __cplusplus #endif
然后编译就通过了。算了我去笑一会。。
具体修改代码
#ifndef __OPENCV_BACKGROUND_SEGM_HPP__ #define __OPENCV_BACKGROUND_SEGM_HPP__ #ifdef __cplusplus #include "opencv2/core/core.hpp" #include <list> namespace cv { … } #endif #endif
最后记得添加libc++.tdb文件到项目中。
(如果是老版本的话就添加libc++.dylib)
好了,编译通过。该做一个项目了。
以上是关于openCV 2.4.13 iOS background_segm.hpp 'list' file not found的主要内容,如果未能解决你的问题,请参考以下文章
ubuntu 下用于 C++ 编译的 OpenCV 2.4.13 失败
无法在 python 3.6 中导入 cv2 OpenCV 2.4.13
.lib list for copy (Install opencv-2.4.13)