您的位置:首页 > 运维架构

vs2017 配置 OpenCV3.2.0

2017-06-07 19:58 232 查看

官网下载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 入门,绘制矩阵,鼠标回调

如果运行成功,则配置完成,要是不行的话评论区聊,我应该没漏什么东西~~~

[注]

如果提示缺少opencv_world320d.dll或opencv_world320.dll,请复制D:\opencv\build\x64\vc14\bin目录下的相应的dll到C:\Windows\System32

我们添加的这个项目属性表在你的程序Debug同级目录,以后新建项目就不用再配置了,知道这个配置表的位置,在新程序中点击添加已有配置表,很轻松的解决配置问题。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息