vs2017 配置 OpenCV3.2.0

官网下载opencv3.2.0

解压

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

vs2017 配置 OpenCV3.2.0_第1张图片

配置系统变量

打开系统变量:

vs2017 配置 OpenCV3.2.0_第2张图片

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

vs2017 配置 OpenCV3.2.0_第3张图片

配置系统变量:

这两个可选区域是不同的,一个是用户变量,一个是系统变量,我们在系统变量中找到path,双击它:
vs2017 配置 OpenCV3.2.0_第4张图片

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

配置Viusal Studio

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

vs2017 配置 OpenCV3.2.0_第6张图片

大概是这个样子

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

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

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

你可能感兴趣的:(软件使用)