win10下使用CMake编译OpenCV2.4(配置VS2015之前)

众所周知,OpenCV的版本和vs的版本对应关系为

vc8 = Visual Studio 2005

vc9 = Visual Studio 2008

vc10 = Visual Studio 2010

vc11 = Visual Studio 2012

vc12 = Visual Studio 2013

vc14 = Visual Studio 2015

所以OpenCV2.4不能用在vs2015上面,强行配置会出现各种各样的bug,但是我们可以通过cmake编译产生我们需要的文件来配置。

cmake下载网址:https://cmake.org/download/,下载之后打开win10下使用CMake编译OpenCV2.4(配置VS2015之前)_第1张图片

找到cmake-gui.exe双击打开,如下界面

win10下使用CMake编译OpenCV2.4(配置VS2015之前)_第2张图片

再如图

win10下使用CMake编译OpenCV2.4(配置VS2015之前)_第3张图片

然后就会出现让你选择自己编译器。按照下图选就好了

win10下使用CMake编译OpenCV2.4(配置VS2015之前)_第4张图片

点击finish,等出现了configure done就可以了,这里会出现几个waring,无需在意,再点击configure,等出现configure done后再点击旁边的generate。出现generate done就算编译好了。

剩下来的就是在vs2015里编译了,打开生成文件的路径,找到OpenCV.sln,双击打开,如图

win10下使用CMake编译OpenCV2.4(配置VS2015之前)_第5张图片

先编译上面的all_build, 可能要3分钟左右,视电脑而定,然后再同样编译下面的install。至此就编译完成了。

剩下的就是再vs2015里配置OpenCV了。

你可能感兴趣的:(C++,OpenCV2.4,cmake,vs2015)