fatal error C1083: 无法打开包括文件: “opencv2/objdetect/objdetect.hpp”: No such file or directory

错误描述
ObjectDetection.cpp(20): fatal error C1083: 无法打开包括文件: “opencv2/objdetect/objdetect.hpp”: No such file or directory

问题分析
提示说的很清楚,无法打开包括文件: “opencv2/objdetect/objdetect.hpp”: No such file or directory
就是找不到头文件objdetect.hpp,可能是路径不对,也可能根本就没有这个文件。
因为好多情况下,开发是在用别人库,而这个库常常不在你的工程文件里,所以要配置相应的目录

解决方法
路径不对,不是说你的代码里写的路径不对,是工程关于包含目录的路径不对,这个很好办,在你的项目名称上右键(或在菜单栏里选项目),
这里写图片描述
然后选属性
这里写图片描述
选VC++目录–>包含目录–>编辑
然后选择你的文件所在目录就可以了
这里写图片描述
当然如果包含的文件少,可以直接放到源码根目录,就不用配置这个了

小结
无法打开包括文件: “opencv2/objdetect/objdetect.hpp”: No such file or directory
有时提示很明确,按照提示来就可以
用第三方库时,一般还会遇到 “error LNK2019: 无法解析的外部符号 “的错误
error LNK2019: 无法解析的外部符号

猜你喜欢

转载自blog.csdn.net/maizousidemao/article/details/81451187