首先是OpenCV的版本选择。不是所有版本的OpenCV都支持你的Visual Studio版本,同样的,不是所有版本的Visual Studio都与OpenCV的特定版本相兼容。
vc6只能配置opencv1 ,高版本不支持。
对应关系归纳如下:
vc6 opencv1 -> VS6.0 vc7.0 -> VS2002 vc7.1 -> VS2003 vc8 -> VS2005 vc9 -> VS2008 vc10 -> VS2010 vc11 -> VS2012 vc12 -> VS2013 vc13 -> VS2014 vc14 -> VS2015
从OpenCV 3.0.0正式版开始就与VS2010不兼容了。如果需要使用最新的版本,还是建议更新VisualStudio的版本。对于VS2010平台,OpenCV 3.0.0 Beta和OpenCV 2.4.10都是兼容的。OpenCV 3.0.0 Beta同样也支持VS2010\VS2012\VS2013 和 VS2015
联系客服