VS+OpenCV安装和卸载指南(详细)

编程知识 更新时间:2023-04-18 17:56:31

1、首先要保证visual stdio与OpenCV的版本号对应。

opencv 2.4.10 == vs2012、vs2013
opencv 2.4.13 == vs2012、vs2013
opencv 3.4.0 == vs2015、vs2017
opencv 3.4.1 == vs2015、vs2017

注意VS和vc不同,具体对应关系(左边是vs,右边是vc)

2、卸载原来版本的opencv

opencv的卸载主要有五步。

第一步,直接删除硬盘里的opencv文件夹

第二步,删除环境变量。在【此电脑】上单击右键,选择属性,再点高级系统设置,选择环境变量。把path变量里面与opencv有关的全部删除。

第三步,删除C:\Windows\System32路径下所有与opencv有关的dll

第四步,打开visual stdio,在Property Manager(中文名应该是叫属性管理器)中,对Debug *64单击右键,找到Include Directories和Library Directories,删除所有与OpenCV有关的项。在Linker->Input->Additional Dependencies中,删除所有与OpenCV有关的项

第五步,删除继承的值(inherited value),这一步很重要,比方说你原来是OpenCV3.0.0,现在要卸载后安装OpenCV3.4.1,但你打开属性管理器中Debug |*64的include directories(包含目录),还是会在“继承的值”那一栏有残留的OpenCV3.0.0的dll,而且删不掉!当你编译新的OpenCV文件时,他就会给你报错!那么怎么办呢?办法是右键Debug |*64下面的Microsoft.Cpp.*64.user,选择properties(属性)。然后就可以删除掉Include Directories、Library Directories和Additional Dependencies(附加依赖项)了。(只删除附加依赖项也可以!)

经过以上五步,您的OpenCV已经彻底删除干净,如果不放心,还可以用电脑管家之类的清理下注册表。

 

3、卸载并安装visual stdio,卸载的时候要保证把所有不需要的附属软件,比如 framework,sql server一起删除,要翻c盘和d盘,确保所有文件夹、注册表全部删掉,才可以进行下一步的安装。

这里建议挂一个速度比较快的vpn,一个月才20块钱,但是网速很快很方便。

微软官网有的vs很奇怪,比如vs2013 with 5 update,安装的时候偏偏卡在最后update一步,几个小时一动不动。这时候需要断开网络,让他安装完之后,再去官网下专门的update补丁,进行update。

 

4、安装新的OpenCV(不需要cmake)。去官网下载后,强烈建议在D盘新建一个文件夹,文件名是opencv+版本号。比方说你是opencv3.4.1,就新建文件夹opencv341,不要直接命名opencv。然后extract到这个文件夹里。

第一步,配置环境变量。把bin目录加到环境变量里。如D:\opencv300\opencv\build\x64\vc12\bin,这里一定注意版本号,比如这里的vc12,就是指的visual stdio 2013,说明opencv3.0.0这个版本支持的是vs2013。同时,也要注意这里是*64还是*86,现在一般都是*64了,*86是32位的。

第二步,复制所有的dll文件进入C:\Windows\System32!

这里同样要注意是*64还是*86,还有visual stdio的版本号是否正确。不是说版本号不相符就一定编译不成功,但是长久使用的话是肯定要出问题的!

第三步,配置opencv+vs,同上面卸载的方法类似,要新建一个空白文件,然后打开属性管理器。

这里建议初学者选用Debug *64.

右键Debug *64,选properties(属性),把下面三行放到include directories(包含目录)中(每个人的路径会有不同)

把下面这一个放到library directories(库目录)中

把下面这一个放到link->input->additional dependence(附加依赖)中

下面你也可以检查一下Debug |*64下面的Microsoft.Cpp.*64.user的属性,是不是有问题。如果你上一个版本卸载干净的话,这一步是不会有问题的。

5、其他注意事项

Debug *64的属性页,有一个common properties->general->Platform Toolest,这里要注意一下,要选择正确

更多推荐

VS+OpenCV安装和卸载指南(详细)

本文发布于:2023-04-14 17:56:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/ce89fbd19d9cba1b8730b8eff43a2917.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:指南   详细   OpenCV

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 76754文章数
  • 14阅读数
  • 0评论数