VS2017 配置OPENCV 3.4.7 (Windows版)

前言:

最近在学数字图像处理技术,需要用到opencv,老师提供的版本是opencv2411,并不适合VS2017。花了一段时间进行配置,最终配置成功,下面为需要配置的同学,指一下路。
正文把可能遇到的问题和需要的都做了解答,没有这些问题的同学可以跳过。
这里讲解的是windows配置过程

正文 :

首先去官网下载opencv库资源 官网下载页面:点击进入下载页面
在这里插入图片描述
我需要的版本是3.4.7,选择windows,跳转页面,浏览器会下一个.exe文件,等待下载。
在这里插入图片描述

下好,点击执行,选择想要存放的目录。
在这里插入图片描述
下载好后,可以进去查看一下opencv目录里面都有什么

接下来我们要将opencv添加到环境目录中 右击 我的电脑 > 属性 > 高级系统配置 > 环境变量

path中新建 将opencv所在的路径添加进去,如图所示,这里有两个可以选择 vc14 vc15 ,我选择的是vc15。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
环境变量配置好后,我们就可以打开VS2017,进行配置。

新建一个空项目
在这里插入图片描述
在这里插入图片描述
在源文件中添加一个源.cpp
右击项目 project 1 选择属性 C/C++中常规附加包含目录,点击添加opencv里的include文件夹
在这里插入图片描述
在这里插入图片描述
还在这个页面 选择链接器 常规 附加库目录 添加 VC15里的lib文件夹
在这里插入图片描述
在这里插入图片描述
之后 链接器 输入 附加依赖项 手动输入 opencv_world347.libopencv_world347d.lib 即lib文件夹中的.lib文件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
点击 确定 ,关闭 属性页。

打开opencv文件夹将VC15中bin文件夹下的.dil 文件 (一共三个 )复制到 C盘 Windows中的 system32sysWOW64* 文件夹中
在这里插入图片描述
在这里插入图片描述
到这里我们就配置好了,然后注意VS2017里的配置管理器要选择x64,即我们配置的版本。
在这里插入图片描述

可能的问题

1、VS报错,没有找到opencv_world347.dill文件,可能原因是环境变量没有配置好,或者相应的.dill没有放进C盘 Windows中的** system32** 和 sysWOW64文件夹中。
2、如果提示未找到此标识符,原因可能是opencv版本不同,要添加对应版本的头文件。
例如
在这里插入图片描述
3、出现下列问题在这里插入图片描述
操作步骤:点击 调试 > 选项 > 勾选常规中的 启用原服务器支持 并勾选符号中的 Microsoft 符号服务器(找不到符号,注意勾选左下角的 显示所有设置
在符号 这里 我们要选择缓存符号的目录,选一个自己想要存放的目录即可,我新建了一个文件夹。
在这里插入图片描述
在这里插入图片描述

配置完成,有什么问题大家可以在下面评论,互相交流

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值