opencv和vs对应的vc版本不一致导致的错误

原创 2018年04月17日 13:31:24

由于vs对应的vc版本和opencv支持的vc版本不符合造成的错误:在vs的debug模式编译包含opencv库函数的程序,出现以下错误(在release模式下没有错误):
(1)由于找不到VCRUNTIME140D.dll,无法继续执行代码,重新安装程序可能会解决此问题。
(2)由于找不到MSVCP140D.dll,无法继续执行代码,重新安装程序可能会解决此问题。
(3)由于找不到CONCRT140D.dll,无法继续执行代码,重新安装程序可能会解决此问题。
(4)由于找不到 ucrtbased.dll,无法继续执行代码,重新安装程序可能会解决此问题。
错误原因:上述错误是由于我使用opencv3.3.1版本,该opencv版本只支持vc14及以上,对应的vs是vs2015和vs2017,而我使用的是vs2013,对应的版本是vc12。上面找不到的dll文件均是安装vs2015后才有的,故而找不到。
解决方案:(1)安装当前使用的opencv要求的vs,该步骤比较麻烦,因为安装vs比较麻烦。
(2)安装符合当前vs的opencv,该步骤比较简单(推荐使用),只需要下载对应的opencv,解压到指定位置,注意解压的文件名称设为OpenCv(这一步也许不必要,但推荐),再配置环境变量即可。我后来就安装了opencv3.1.0,该版本适合vc12和vc14,对应vs2013 2015 2017。

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/mmww1994/article/details/79973535

opencv 各个版本 与vs 的匹配关系

opencv2.4.13-----vc11;vc12 opencv2.4.12-----vc11;vc12 opencv2.4.11___vc10;vc11 其中对应关系为: vc8 = ...
  • wjyeasy
  • wjyeasy
  • 2016-06-03 11:48:48
  • 4642

VS版本 与 VC版本 的对应关系

Visual Studio 6 : vc6 Visual Studio 2003 : vc7 Visual Studio 2005 : vc8 Visual Studio 2008 : vc9 ...
  • hellokandy
  • hellokandy
  • 2016-11-28 16:39:19
  • 8808

VC版本号与VS对应关系

VC-VS对应版本 vc6     -   VC6.0 vc7     -   VS2002  vc7.1  -   VS2003  vc8     -   VS2005  vc9     ...
  • a557105216
  • a557105216
  • 2016-05-05 18:54:54
  • 6869

VS.NET版本与VC版本对应关系

vc6 -> vc6 vs2003 -> vc7 vs2005 -> vc8 vs2008 -> vc9 vs2010 -> vc10 vs2012 -> vc11 vs2013 -> vc12 仅...
  • JoeBlackzqq
  • JoeBlackzqq
  • 2015-02-05 09:26:22
  • 6299

OpenCV近期版本对VS的支持情况

通过下载的解压包中build文件夹的情况得知 OpenCV2.4.11    支持VS2010,VS2012,VS2013         (x64,x86) OpenCV2.4.12  ...
  • z421625809
  • z421625809
  • 2016-03-12 20:00:19
  • 1280

VS2010上的OpenCV的版本选择与配置

首先是OpenCV的版本选择。不是所有版本的OpenCV都支持你的Visual Studio版本,同样的,不是所有版本的Visual Studio都与OpenCV的特定版本相兼容。 失误的经历:在我下...
  • bamboocan
  • bamboocan
  • 2017-04-18 18:19:10
  • 5234

编程经验:不同版本OpenCV之间并存可能引起的bug~

本文说一说我使用opencv遇到的一个bug,以及解决办法。
  • wsj998689aa
  • wsj998689aa
  • 2015-03-05 18:57:04
  • 2550

python中VC编译器版本的对应关系

例如:Python 2.6.2 (r262:71605, Apr 14 2009, 22:40:02) [MSC v.1500 32 bit (Intel)] on win32 For this v...
  • davidsu33
  • davidsu33
  • 2016-05-26 15:27:07
  • 1966

VC 与VS的区别以及各个版本之间的对应关系

各个版本之间的对应关系使用windows平台搞开发时,下载第三方库时经常会遇到文件名以VCxx版本号命令,VC版本如何转换成对应的VS的版本呢,这里总结一下vc和vs的关系。Microsoft Vis...
  • barry1020441722
  • barry1020441722
  • 2018-03-30 22:22:37
  • 22

不同OpenCV版本和不同VS版本之间进行配置的注意事项

下面内容为不同系统和不同版本VS+不同版本OpenCV之间进行配置时的注意事项。本教程中开始提到如果VS版本和OpenCV版本相匹配的话,只要按上述步骤配置都是没有问题的。但是如果说版本不匹配的话,就...
  • striving1234
  • striving1234
  • 2017-04-08 15:22:25
  • 1086
收藏助手
不良信息举报
您举报文章:opencv和vs对应的vc版本不一致导致的错误
举报原因:
原因补充:

(最多只允许输入30个字)