关于vs与opencv的版本问题
- 首先我是打算使用vs的编译环境 搭配opencv的库来进行学习计算机视觉。
- 当在选择vs与vc以及的opencv的版本时,我很纠结。因为之前就有过下载版本不对应,然后各种报错的事情发生。
- 这次在得知下面这张表后,还是很不理解,vs和opencv应该怎样对应版本问题。
- 在opencv的官网里面下载了opencv2.4.13 https://opencv.org/
- 然后找了vs2013的下载地址,使用了迅雷下载,就比较快。
- vs安装参考的是https://zhuanlan.zhihu.com/p/22669905 其中参考了毛星云,”OpenCV3编程入门”,电子工业出版社
- 在vs中已经载入了opencv的库,编译成功,但是运行不成功。
- 出现报错
对于这个报错,查看了一些博客 有安装vc++2015,但是对缺失的dll没有帮助,所以又找了一些办法
- https://ask..net/questions/658886 用到的库中有用VS2015编译的,所以需要vs2015的MFC类库文件MSVCP140D.dll 可以安装VS2015的redistribution安装包
- https://blog..net/wfz0704112/article/details/102629908?utm_medium=distribute.pc_relevant.none-task-blog-title-10&spm=1001.2101.3001.4242 用到的库中有用VS2015编译的,所以需要vs2015的MFC类库文件MSVCP140D.dll 可以安装VS2015的redistribution安装包,或者自己使用VS2013编译OpenCV源码
先使用cmake编译opencv,生成二进制文件,再使用vs编译这些二进制文件,这样能不能解决因为opencv与vs版本不对应引发的dll缺失问题。
所以我现在打算下载并安装vs2015
参考博客:https://blog..net/childbor/article/details/81286534?biz_id=102&utm_term=vs2015&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-0-81286534&spm=1018.2118.3001.4449
下载vs2015链接:迅雷下载ed2k://|file|cn_visual_studio_community_2015_x86_dvd_6847368.iso|4013920256|EB7F6605EDE67509E218E29173AC6574|/
至于能不能成功配置环境,请看下篇文章~祝自己好运
