c++ - 错误 C1083 无法打开包含文件 : 'opencv2\opencv.hpp' in VS 2015

标签 c++ visual-studio opencv visual-studio-2015 opencv3.1

我尝试在 Windows 10 上使用 OpenCv 3.1 在 Visual Studio 2015 上运行下面的简单测试代码。

#include <opencv2\opencv.hpp>
using namespace cv;
int main()
{
namedWindow("win");
waitKey(0);
return 1;
}

但我明白了

Error C1083 Cannot open include file: 'opencv2\opencv.hpp': No such file or directory

我已将路径C:\opencv\build\x64\vc14\bin添加到Windows环境变量中的系统变量中。

还在 Visual Studio 中,我在项目属性> VC++ 目录下设置了包含目录C:\opencv\build\include;$(IncludePath) 以及链接器>输入附加依赖项设置为opencv_world310d.lib(调试)

我还有以下设置:

可执行目录 - C:\opencv\build\x64\vc14

库目录 - C:\opencv\build\x64\vc14\lib

其他库目录 - C:\opencv\build\x64\vc14\lib

请帮我解决此错误。

最佳答案

我终于找到了解决方案,在“项目”>“属性”上,我必须将平台更改为 x64 并再次设置 bin、lib 和 include 文件夹

关于c++ - 错误 C1083 无法打开包含文件 : 'opencv2\opencv.hpp' in VS 2015,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36963700/

相关文章:

python - 已安装 Python 模块上的 ImportError

c++ - openCV SurfFeatureDetector 是否在内部不必要地提取描述符?

c++ - 通过转换 OpenCV UMat 的句柄来实例化 OpenCL cl_mem

c++ - 在参数列表中重复使用变量时前缀增量变量

c++ - 继承二级基类构造函数: silent error

c++ - 可以从纯虚函数返回引用吗?

c++ - 将 double 转换为字符数组 C++

c++ - VS2017 Linux C++线程问题

c++ - Visual Studio 不区分 C header 和 C++ header

c++ - 如何在 Visual Studio 2008 中折叠选定的代码块?