opencv-2.4.13在VS2015中的配置和常见问题

opencv-2.4.13迅雷下载地址

http://pilotfiber.dl.sourceforge.net/project/opencvlibrary/opencv-win/2.4.13/opencv-2.4.13.exe

VS下载地址,在msdn上各个版本都有:

https://msdn.itellyou.cn/

opencv在vs中的配置,浅墨_毛星云大神写的很好:

https://blog.csdn.net/poem_qianmo/article/details/19809337


windows下的环境配置确实挺烦的,搞了好几天,一些小小的经验和大家分享,先上结果图,我是在

VS2015上配置opencv-2.4.13,可实现在debug/release下在x64/win32上进行编译:

                       

                                          


几个我所遇到的问题以及解决方案:

1.VS和VC的对应关系:

vc6     -   VC6.0
vc7     -   VS2002 
vc7.1  -   VS2003 
vc8     -   VS2005 
vc9     -   VS2008
vc10   -   VS2010
vc11   -   VS2012
vc12   -   VS2013
vc13   -   VS2014
vc14   -   VS2015

opencv-2.4.13中,有vc11和vc12两个文件夹,vc11   -   VS2012,VS2013及以后均对应于vc12

2.具体配置步骤在浅墨的文章中,值得注意的是:

(1)在二配置环境变量第四步中

”;…… opencv\build\x86\vc12\bin”和”…… opencv\build\x64\vc12\bin“

需要都添加上

(2)在三配置工程包含目录第七步中

在新出现的“属性管理器”工作区中,需要分别配置

项目->Debug|Win32->Microsoft.Cpp.Win32.user

项目->Debug|x64->Microsoft.Cpp.x64.user

打开的属性页面(右键属性或者双击)。分别包括包含目录、库目录、链接器中附加依赖项三部分的配置

(3)在四配置工程库目录中

若是配置项目->Debug|Win32->Microsoft.Cpp.Win32.user则在库目录中添加......\opencv\build\x86\vc12\lib

若是配置项目->Debug|x64->Microsoft.Cpp.x64.user则在库目录中添加......\opencv\build\x64\vc12\lib

(4)在五配置链接库中

带d的debug版的lib和不带d的release版的lib都需要配置到win32和x64两种属性中

(5)注意,debug配置好后,release和它一样,不需要配置了

3.应用程序运行错误0xc000007b的一种解决方法:

可能需要下载msvcr120d.dll和msvcp120d.dll,下载地址:

https://www.dll-files.com/

去网站搜索就行,注意:对于搜索出来的64和32位dll,若是下载64位便只能在x64下运行而win32/x86会报错0xc000007b,所以我们只需下载32位的dll就能完美解决。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值