opencv3.3.0+vs2015+cmake编译opencv x86

 

转自:https://blog.****.net/moxiaonuo/article/details/77823990

[参考]:http://blog.****.net/sinat_27953939/article/details/68948313

本文目的:通过编译opencv3.3.0的x86版本了解cmake编译流程 ,以便下次安装熟悉流程
准备工作: 
1.win10系统 
2.vs2015 
3.opencv3.3.0-vc14 
4.cmake-3.10-1-win64-x64.zip 后缀为.zip的无需安装


step1:打开cmake,编译opencv源码

1.打开cmake::\cmake\cmake-3.10.1-win64-x64\bin\cmake-gui.exe 结果如下图: 
选择opencv3.3.0文件夹的sources文件,然后新建file文件存储cmake编译的结果文件 
opencv3.3.0+vs2015+cmake编译opencv x86


2.点击左下角的Configure,然后选择对应的vs版本,我的是Visual Studio 14 2015 
opencv3.3.0+vs2015+cmake编译opencv x86


3.点Finish,结果如下图: 
opencv3.3.0+vs2015+cmake编译opencv x86


4.再次点击Configure,最后点击Generate,结果如下图,可以关闭cmake了 
opencv3.3.0+vs2015+cmake编译opencv x86


step2:用vs编译cmake结果

1.打开step1中新建的文件夹file,找到OpenCV.sln,双击打开 
opencv3.3.0+vs2015+cmake编译opencv x86


2.先生成Debug版本的,选择Debug,然后点击 生成-生成解决方案 
opencv3.3.0+vs2015+cmake编译opencv x86


3.等一段时间后,会显示成功75个,失败0个,然后 解决方案资源管理器-CMake Targets-INSTALL, 
右键INSTALL,选择 仅用于项目-仅生成INSTALL 
opencv3.3.0+vs2015+cmake编译opencv x86


4.然后打开file文件夹,找到installa文件夹,里面的x86即opencv3.3.0的x86的Debug版本,剪切这个文件夹放在opencv3.3.0里即可使用 
opencv3.3.0+vs2015+cmake编译opencv x86


5.Release版本重复2-4步,把第2步中的Debug改为Release即可