OpenCV与VS的版本对应关系

OpenCV与VS的版本对应关系

下载OpenCV解压后在\opencv\build\x64文件夹下可以看到几个文件夹
其对应关系为:
vc6 = Visual Studio 6
vc7 = Visual Studio 2003
vc8 = Visual Studio 2005
vc9 = Visual Studio 2008
vc10 = Visual Studio 2010
vc11 = Visual Studio 2012
vc12 = Visual Studio 2013
vc14 = Visual Studio 2015
vc15 = Visual Studio 2017
vc16 = Visual Studio 2019

目前已有的OpenCV版本对VS的支持状况如下:
OpenCV2.4.10 支持 VS2010,VS2012,VS2013 (x64,x86)
OpenCV2.4.13 支持 VS2012,VS2013 (x64,x86)
OpenCV3.0 支持 VS2012,VS2013 (x64,x86)
OpenCV3.1 支持 VS2013,VS2015(x64)取消了对32位的支持
OpenCV3.2 支持 VS2015(x64)
OpenCV3.4 支持 VS2015,VS2017(x64)
OpenCV4.1 支持 VS2015,VS2017(x64)
OpenCV4.4 支持 VS2015,VS2017(x64)

所以,每个opencv的dll文件都是对应于相应的编译条件,x64/x86类型,以及VS版本。
不能交叉使用。
另外,虽然目前最新版opencv4.4支持vc14和vc15,但还是可以在VS2019里使用vc15那版bin与lib.

最后,奉劝各位程序猿(媴),压制一下强迫症,不要总想着搞个最新的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值