VS2019 安装opencv出错

我安装opencv并配置VC++目录-包含目录、库目录、依赖项后,测试代码,出了打不开源文件的错误。我试了上网查的方法,仔细检查了一遍又一遍,路径没有空格,目录下存在opencv2.hpp。 imageimage请各位帮我看看,多谢!git

win10使用x64系统,VS2017 /(VS2019我试过也是同样)
环境变量D:opencvopencvbuildx64vc15bin。github

1、错误
一、release调试模式下:错误 C1083 没法打开包括文件: “opencv2\opencv.hpp”: No such file or directory 函数

debug 调试模式下:错误 C1083 一、没法打开包括文件: “limits.h”: No such file or directory 测试

二、(我以前尝试使用x32并具备如下的错误)仍是个人连接:
错误:LNK2019 没法解析的外部符号 "private: char * __thiscall cv::String::allocate(unsigned int)" (?allocate@String@cv@@AAEPADI@Z),函数 "public: __thiscall cv::String::String(char const *)" (??0String@cv@@QAE@PBD@Z) 中引用了该符号。ui

2、我像WPF添加Nuget库同样,添加opencv3到VC++.
调试版本选择x64:出现如下错误:
a没法打开包括文件: “limits.h”: No such file or directory
b错误(活动) E0020 未定义标识符 "OutputArray" 。
c总共有2000多个错误,其中好多都是没法打开源文件limits等,
d错误(活动) E1670 非成员函数上不容许使用类型限定符.this

3、我下载的是opencv3.4 release版本。(另一个版本是:我从github上获取的opencv,用cmake生成的二进制文件中没有opencv_world345.lib;opencv_world345d.lib.好奇怪)。spa

4、从新配置本身的项目
VC++目录-->包含目录,添加:
D:opencvopencvbuildinclude;D:opencvopencvbuildincludeopencv;
D:opencvopencvbuildincludeopencv2;debug

VC++目录-->库目录,添加:
D:opencvopencvbuildx64vc15lib;调试

连接器-->输入-->附加依赖项,添加:
opencv_world345d.lib;
opencv_world345.lib;blog

相关文章
相关标签/搜索