这个问题被问了好几次,有一些答案,但这个问题更具体,附加目录路径被正确设置(找到文件)。
不过,构建我的项目时会出现以下错误:
fatal error C1083: Cannot open include file:
'opencv2/opencv.hpp': No such file or directory,但我可以右键单击该文件并在visual studio 2012?中打开它。

我试过:
1)指定完整路径: WORKS!
#include <D:\frameworks\opencv_2_4\build\include\opencv2\opencv.hpp>2)将文件放入C:\不起作用!(加上。添加的目录)
3)具有相同包含语法的空项目。(加上。添加的目录)。行得通!
4)我用VS2010配置了同一个项目的CMake版本,我也遇到了同样的问题。
有什么提示会导致这个错误吗?
发布于 2014-06-23 05:29:34
打开配置属性> C/C+ +> General,并编辑字段附加包含目录以添加这3条路径(对于头):C:\OpenCV2.3\build\ Include \opencv C:\OpenCV2.3\build\include \opencv2C:\OpenCV2.3\build\include
发布于 2014-05-13 21:28:12
项目属性=> C/C++ =>通用=>附加包含目录=>“将库地址放在openCV文件夹中,如下图所示:C:\opencv\build\=>

发布于 2018-08-21 06:28:38
如果您将标头放入项目中。作为@CalaveraLoco的回答。可以使用相对路径访问标头。
但是最好将项目文件夹路径包含到项目设置中。
Properties。C/C++General$(ProjectDir);添加到Addition Include Directories中https://stackoverflow.com/questions/21500725
复制相似问题