概述
首先是OpenCV的版本选择。不是所有版本的OpenCV都支持你的Visual Studio版本,同样的,不是所有版本的Visual Studio都与OpenCV的特定版本相兼容。
失误的经历:在我下载OpenCV时,我就没有注意到这个问题,下载了OpenCV3.2,按照官方教程配置之后出现了很多问题。后来我发现opencvbuildx64内只有vc14文件夹,上网查资料发现这里的vc14对应该版本OpenCV对应的支持版本VS2015 ,类似的对应关系归纳如下:
vc6 -> VS6.0 vc7.0 -> VS2002 vc7.1 -> VS2003 vc8 -> VS2005 vc9 -> VS2008 vc10 -> VS2010 vc11 -> VS2012 vc12 -> VS2013 vc13 -> VS2014 vc14 -> VS2015
由现在的版本来看,OpenCV 3.2.0只支持VS2015。其实从OpenCV 3.0.0正式版开始就与VS2010不兼容了。如果需要使用最新的版本,还是建议更新VisualStudio的版本。对于VS2010平台,OpenCV 3.0.0 Beta和OpenCV 2.4.10都是兼容的。OpenCV 3.0.0 Beta同样也支持VS2010VS2012VS2013 和 VS2015
官方下载地址为:http://opencv.org/releases.html
根据系统选择合适的pack来下载。其中的Documentation是官方提供的相关帮助,包括配置的步骤,如http://docs.opencv.org/3.2.0/d6/d8a/tutorial_windows_visual_studio_Opencv.html。
其中强调一点,教材里写的
A full list, for the latest version would contain:
这里的300指的是版本号,末尾的d代表debug,包含的文件也不一定有这么多,具体要看下载下来的lib文件夹内的文件而定。
以上是个人看法,若有错误请多指点。
最后
以上就是欢喜冷风为你收集整理的VS2010上的OpenCV的版本选择与配置的全部内容,希望文章能够帮你解决VS2010上的OpenCV的版本选择与配置所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复