opencv3.1在VS2015下的环境配置(希望能解决你的问题)

一、前提说明

1、关于opencv在电脑的环境配置大家就看其他帖子,基本是一样的。

2、关于新建工程直到下图的过程,网上的帖子基本也是对的

3、接下来就是我花了几天总结发现的几个注意点,之前就是因为这些导致配置失败。在此写出来供大家一起学习。

4、欢迎留言讨论,我最近刚好在做这方面的,还有些印象


二、本文的要点

1、大家先浏览下我下面的五个图,先不要动手改,先找到我改动的地方(即图片中黑体目录即我改动的,我也在第一个图里做了标记,其余图类似)
2、如果你不是一开始就看了我得帖子,并且配置了很多次都失败了,那么可能是以下几个原因(其中2.1以及2.3的方法二是关键)
	2.1  如果你是opencv3.1版本的,那么图5的那个lib文件你看看是不是310;如果你是opencv4.0版本的,那么图5 的lib文件要是400的;以此类推,如果是3.0版本要改为300等;(这个要自己到那个图四的目录下打开看,我刚开始就是直接照网上教程来结果就错了)
	2.2  版本对应问题,如图2和图4的目录中vc14或其他如VC13等的版本的选择是要和你的VS版本对应的,具体对应规则可以看下其他帖子,这个问题很普遍,容易发现。
	2.3  如果配置好后,编译时报错,报的是缺失world***d.lib(如world330d.lib的错),那么两种解决方法:
		方法一:找到图四的目录下的所有lib和dll文件(最好全部复制)copy到C盘的C:\Windows\System32下(64位系统);或者copy到C盘的C:\Windows\SysWOW64下(32位系统)
		方法二:如果你之前配置过很多次版本都失败了,那么很可能就是前面配置失败后留下的锅。你看看报错的那个文件是否和你图五(你自己的world***d.lib)是否一样,应该是不一样的(因为你之前装了别的版本的opencv了)。解决方法是:(可以CSDN下搜索下如何取消已经配置的lib文件,我就是看了一篇博文知道的)  把所有图一到图五下的那个界面下的那个继承父类的那个勾去掉,不勾选。最好是在  项目那里的属性  和   属性管理器的debug|x64的属性   这两个地方全把勾去掉。(因为有一个是临时有一个是永久配置,具体我不知道了),然后关闭VS,再打开去看看,如果继承框里没了以前的world***d.lib的文件了的话,就可以再按照我图一到图五的步骤配置,基本就OK了。
	2.4  如果报错,看看是否是程序里有图片的目录路径,VS的路径要双斜杆分开的  //   ;
	2.5  如果还报错,看看是否程序用到了opencv自带的图像分类器,有的话要改目录。

1

2
3

4

5

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值