vs2017+win10+opencv3.4或opencv3.2配置

vs2017+win10+opencv3.4或opencv3.2配置

1.下载opencv、vs2017.官网就可以(vs2017 community版免费,美滋滋)

2、双击opencv,选择解压路径。我选了D:\  ——>点击extract。等待解压完毕即可

vs2017+win10+opencv3.4或opencv3.2配置

3.添加opencv的路径到环境变量

右击我的电脑->属性->左侧高级系统设置->环境变量->系统变量中找到path->点击编辑->添加路径如下

vs2017+win10+opencv3.4或opencv3.2配置点击确定,就是一路确定

4.安装vs2017。这个就不说了,按照自己需要安装,时间比较长

5.安装好后,打开vs

文件->新建->项目->visual c++->空项目(起个名字或默认名字)->确定->这是按Ctrl+shift+a->c++(给文件起个名)->确定

这是会出来可编辑的窗口。然后  视图->其他窗口->属性管理器  此时右侧出现

vs2017+win10+opencv3.4或opencv3.2配置

一路点开小三角,双击Microsoft.cpp.x64.user

vs2017+win10+opencv3.4或opencv3.2配置

然后出现下图

vs2017+win10+opencv3.4或opencv3.2配置

点击vc++目录->包含目录->点击右边下箭头->编辑 出现

vs2017+win10+opencv3.4或opencv3.2配置

点击红色处(其实双击空白也可以),添加 D:\opencv\build\include

                           D:\opencv\build\include\opencv

                          D:\opencv\build\include\opencv2

当然这个是你的解压路径,解压到不同地方的按照自己的路径来,然后确定

点击vc++目录->库目录->点击右边下箭头->编辑

点击红色处(其实双击空白也可以),添加  D:\opencv\build\x64\vc14\lib  这也是你自己的路径,看着改  点确定

注意:如果是3.4版本的话,x64里会有vc14和vc15两个文件夹,本人当时是用的vc15,所以路径就是D:\opencv\build\x64\vc14\lib  (vc14:vs2015   vc15:vs2017)

再  连接器->输入->附加依赖项->点击右边下箭头->编辑->添加opencv_world320d.lib/opencv_world340d.lib(你的是哪个版本就填哪个)  确定

然后到了本人的坑了,输入代码后是别不了#include <opencv2/opencv.hpp> 在网上搜了好久发现了个方法

右击右侧你的项目

vs2017+win10+opencv3.4或opencv3.2配置

点属性->连接器->高级->目表计算机->选x64那个->右上角配置管理器->活动解决方案平台选x64->关闭->确定

至此应该没什么问题了,输入一段代码


#include <opencv2/opencv.hpp>

#include <iostream>

using namespace std;

using namespace cv;

int main()

{


    Mat img = imread("D:/1.jpg");

    imshow("图片", img);

    waitKey(0);

    return 0;
}

成功运行!

坑点:路径,版本要写对,x64还是x86要注意