vs2017 配置 OpenCV3.2.0

官网下载opencv3.2.0

解压

可以解压到任意一个盘符,我是放在了D盘。opencv的解压使用了自带的解压软件,效果一样的,选好位置就行。有人可能会先在盘符创建好目录然后选择解压进去,其实不用,可以在选择解压路径的时候填上你想要创建的目录。一般命名是opencv。

这里写图片描述

配置系统变量

打开系统变量:

这里写图片描述

点击左上角高级系统设置,在新弹出的窗口中点击环境变量,如图:

这里写图片描述

配置系统变量:

这两个可选区域是不同的,一个是用户变量,一个是系统变量,我们在系统变量中找到path,双击它:
这里写图片描述

高亮部分就是我添加的路径。怎么来的呢?
首先有个共同点,点开opencv\build这是必须的,如果你是x64系统,选择x64,否则选择x86,然后下面的vc14是依据你的vs选的,千万别说没用vs,那就没办法了。vs2013选择vc12,vs2015和vs2017选择vc14,然后就是包含到bin。这样就算配置好了系统变量。

配置Viusal Studio

首先说明一下,现在使用debug64基本上是一种趋势,先看看VS支持那个64平台不,如果不支持,在运行的时候下面会显示缺少win8.1 SDK(忘了具体名字),这个是当时装VS的时候没选导致的。可以在搜索那一块下载:
这里写图片描述
下载完好像需要重启啥的,反正网上是搜不到的。然后配置一个64平台下的debug平台,要小心一点:
这里写图片描述

这里写图片描述

大概是这个样子

网上一直有人说怎么一次性配置opencv,但还是不行,没有效果,好不容易找到一个靠谱的办法:

打开解决方案资源管理器:要是没了点击窗口,重置窗口布局。
这里写图片描述
选择属性页面:
这里写图片描述
右键添加新建项目属性表然后自己起名字,选中,右键,打开属性:
走三步
第一步:(添加lib)打开链接器->附加库目录:
这里写图片描述
就是你选择的bin的同级目录下的lib
第二步:(添加include)打开C/C++->常规:
这里写图片描述
添加这三个include路径,这是套路了,不用担心
第三步:(添加lib文件)打开链接器->输入:
读者不用去找了,名字就是这个:opencv_world320d.lib,这里的320代表的3.2.0,d代表的是debug模式,如果你想要配置其他版本的,比如opencv3.1.0,只需要改成opencv_world310d.lib,如果想配置release模式,去掉d就行。
这里写图片描述
测试代码见我的另一篇博客:opencv 入门,绘制矩阵,鼠标回调
如果运行成功,则配置完成,要是不行的话评论区聊,我应该没漏什么东西~~~
[注]

  1. 如果提示缺少opencv_world320d.dll或opencv_world320.dll,请复制D:\opencv\build\x64\vc14\bin目录下的相应的dll到C:\Windows\System32
  2. 我们添加的这个项目属性表在你的程序Debug同级目录,以后新建项目就不用再配置了,知道这个配置表的位置,在新程序中点击添加已有配置表,很轻松的解决配置问题。
  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值