面向新手的win10+vs2017+opencv3.4.5配置(永久配置)

在Win10环境下配置vs2017+opencv的过程,对新手来说极不友好,稍有不慎半天时间就白搭上去了。这里总结一下我配置的过程,给新手做个参考,也留着自己以后参考。这其中参考了很多博客,感谢这些大神们赠人玫瑰,这里就不一一致谢了。

 

步骤如下

1.下载vs2017社区版 传送门

2.下载opencv3.4.5 传送门

3.安装vs2017社区版

如果没有特殊要求,只勾选 使用C++的桌面开发 一项就够了。由于安装占用存储较大,尽量不要安装在系统盘,修改一下安装路径。点右下角安装即开始安装。

面向新手的win10+vs2017+opencv3.4.5配置(永久配置)_第1张图片

4.安装(解压)OpenCV

运行下载好的opencv3.4.5.exe文件,选择opencv安装的位置,点Extract后会把文件提取到指定路径上,提取的文件自动会生成opencv文件夹,所以不必专门为其创建单独的文件夹。

面向新手的win10+vs2017+opencv3.4.5配置(永久配置)_第2张图片

 

5.配置系统变量。

在桌面上右键我的电脑,属性->(左侧)高级系统设置->环境变量->Path->新建,输入刚才解压opencv的那个路径里的bin路径,我是解压到G盘的,所以路径是:G:\opencv\build\x64\vc15\bin 然后点确定

面向新手的win10+vs2017+opencv3.4.5配置(永久配置)_第3张图片

6.配置opencv到vs2017上。

打开vs2017,新建一个空项目:文件->新建->项目,

然后会出现这样的界面,给这个项目进行命名,然后选择一个你一会能找到的路径里面。我这里命名为hi_girl

面向新手的win10+vs2017+opencv3.4.5配置(永久配置)_第4张图片

创建完项目后,会来到vs的窗口界面。然后开始配置opencv到vs里面。点击 视图->属性管理器(M)

(注意,有些vs2017 需要在 视图->其他窗口->属性管理器),然后在属性管理器界面展开你刚才创建的项目hi_girl,如下图所示

面向新手的win10+vs2017+opencv3.4.5配置(永久配置)_第5张图片

面向新手的win10+vs2017+opencv3.4.5配置(永久配置)_第6张图片

右键文件夹Debug | x64,添加新项目属性表(P)...

面向新手的win10+vs2017+opencv3.4.5配置(永久配置)_第7张图片

面向新手的win10+vs2017+opencv3.4.5配置(永久配置)_第8张图片

命名为Debug_x64.props,路径一般指向你的opencv安装的路径。(以后每次新建项目的时候直接把这个属性添加到项目中即可)。点击添加后会在Debug|x64文件夹下生成Debug_x64,双击打开

面向新手的win10+vs2017+opencv3.4.5配置(永久配置)_第9张图片

首先在 通用属性->VC++目录->包含目录 中添加以下三个目录。注意用分号;隔开。

G:\opencv\build\include

G:\opencv\build\include\opencv

G:\opencv\build\include\opencv2

如下图所示,点应用,先别关闭这个窗口,下面要用。

面向新手的win10+vs2017+opencv3.4.5配置(永久配置)_第10张图片

然后在 库目录 中添加G:\opencv\build\x64\vc15\lib这个路径。

链接库的配置。

点 通用属性->链接器->输入->附加的依赖项,输入opencv_world345d.lib,这里的345指的是opencv的版本好opencv3.4.5,d表示debug版本,这里输入你的版本号,一定要正确,很多人出错都在这里,也就是运行的时候会抛出LINK错误。

 

面向新手的win10+vs2017+opencv3.4.5配置(永久配置)_第11张图片

保存退出后,右键保存Debug_x64

面向新手的win10+vs2017+opencv3.4.5配置(永久配置)_第12张图片

至此,我们已经把OpenCV的开发环境配置完。

在以后使用时,新建项目后,在属性管理器下选中Debug|x64,右键,添加现有属性表,找到上面配置的debug_x64.props文件添加进去即可。

 

面向新手的win10+vs2017+opencv3.4.5配置(永久配置)_第13张图片        面向新手的win10+vs2017+opencv3.4.5配置(永久配置)_第14张图片

面向新手的win10+vs2017+opencv3.4.5配置(永久配置)_第15张图片

把之前配置好的debug_x64添加到Debug|x64文件夹后,就可以直接使用OpenCV了。

注意!!!,由于我们配置的是x64环境下的Debug,所以在Debug时需要把Debug版本改为x64,否则会出错。如下图。

面向新手的win10+vs2017+opencv3.4.5配置(永久配置)_第16张图片

7.测试

#include 
using namespace cv;
int main()
{
	Mat img = imread("girl.jpg");//名为girl.jpg的图片一定要与.cpp文件同路径。
	imshow("hi_girl", img);
	waitKey(0);
}

面向新手的win10+vs2017+opencv3.4.5配置(永久配置)_第17张图片

如果配置成功了,你会看到美女躺在你前面。完 #

 

你可能感兴趣的:(OpenCV学习)