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

本文提供了一份详细的指南,帮助读者在Windows 10环境中配置Visual Studio 2017与OpenCV 3.4.5。教程包括软件下载、安装、环境变量设置及VS项目的配置等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

 

步骤如下

1.下载vs2017社区版 传送门

2.下载opencv3.4.5 传送门

3.安装vs2017社区版

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

4.安装(解压)OpenCV

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

 

5.配置系统变量。

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

6.配置opencv到vs2017上。

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

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

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

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

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

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

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

G:\opencv\build\include

G:\opencv\build\include\opencv

G:\opencv\build\include\opencv2

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

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

链接库的配置。

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

 

保存退出后,右键保存Debug_x64

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

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

 

        

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

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

7.测试

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

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

 

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值