【opencv 学习笔记】【下载链接】win10 VS2015 cmake编译opencv3.4.1和opencv_contrib-3.4.1

电脑环境:win10系统 64位 ; cmake 3.11.3;vs 2015 professional;opencv 3.4.1;opencv_contrib-3.4.1;

建议使用****下载,比较快一点;

github下载:

1、cmake 3.11.3:https://github.com/Kitware/CMake/releases/tag/v3.11.3

【opencv 学习笔记】【下载链接】win10 VS2015 cmake编译opencv3.4.1和opencv_contrib-3.4.1

2、opencv 3.4.1:https://github.com/opencv/opencv/releases/tag/3.4.1

【opencv 学习笔记】【下载链接】win10 VS2015 cmake编译opencv3.4.1和opencv_contrib-3.4.1

3、opencv_contrib-3.4.1:https://github.com/opencv/opencv_contrib/releases/tag/3.4.1

【opencv 学习笔记】【下载链接】win10 VS2015 cmake编译opencv3.4.1和opencv_contrib-3.4.1

 

opencv解压缩,到硬盘位置,新建一个newbuild文件夹,我们重新编译的就可放在这里面;

【opencv 学习笔记】【下载链接】win10 VS2015 cmake编译opencv3.4.1和opencv_contrib-3.4.1

打开CMake:

【opencv 学习笔记】【下载链接】win10 VS2015 cmake编译opencv3.4.1和opencv_contrib-3.4.1

二、CMake进行编译opencv

【opencv 学习笔记】【下载链接】win10 VS2015 cmake编译opencv3.4.1和opencv_contrib-3.4.1

【opencv 学习笔记】【下载链接】win10 VS2015 cmake编译opencv3.4.1和opencv_contrib-3.4.1

注意:在进行configure过程中不能出现任何错误,例如:

【opencv 学习笔记】【下载链接】win10 VS2015 cmake编译opencv3.4.1和opencv_contrib-3.4.1

这种红色,就是在下载某些文件时在外网没有下下来。

解决办法:

解决办法:手动下载。查看  I:\opencv_3.4.1\opencv\newbuild\CMakeDownloadLog.txt   打开,看看里面missing提示的是在文件夹中到底缺那个文件,下载好放在那里都是有提示的。

【opencv 学习笔记】【下载链接】win10 VS2015 cmake编译opencv3.4.1和opencv_contrib-3.4.1

挨个下,重新configure,知道没有提示有错误的时候

【opencv 学习笔记】【下载链接】win10 VS2015 cmake编译opencv3.4.1和opencv_contrib-3.4.1

就是这样,完全没有红色后,我们最后一步Generate ,同样没有任何爆红提示。

这时候错误提示就没有了。

三、打开刚刚编译的newbuild中的sln进行生成

【opencv 学习笔记】【下载链接】win10 VS2015 cmake编译opencv3.4.1和opencv_contrib-3.4.1

【opencv 学习笔记】【下载链接】win10 VS2015 cmake编译opencv3.4.1和opencv_contrib-3.4.1 进行“生成”。结果显示  成功xxx,失败0就行了end。

四、进行配置

1、环境变量添加:

【opencv 学习笔记】【下载链接】win10 VS2015 cmake编译opencv3.4.1和opencv_contrib-3.4.1

2、新建一个控制台程序,建立一个空项目,新建一个属性表,x64的

【opencv 学习笔记】【下载链接】win10 VS2015 cmake编译opencv3.4.1和opencv_contrib-3.4.1

3、点击VC++目录,对包含目录和库目录进行配置。在本文中,包含目录为: 
I:\opencv_3.4.1\opencv\newbuild\install\include
I:\opencv_3.4.1\opencv\newbuild\install\include\opencv
I:\opencv_3.4.1\opencv\newbuild\install\include\opencv2 
库目录为: 
I:\opencv_3.4.1\opencv\newbuild\install\x64\vc14\lib

4、链接器->输入

【opencv 学习笔记】【下载链接】win10 VS2015 cmake编译opencv3.4.1和opencv_contrib-3.4.1

把lib问件夹所有的lib添加进去

【opencv 学习笔记】【下载链接】win10 VS2015 cmake编译opencv3.4.1和opencv_contrib-3.4.1

那么到现在我们Debug就可以了,编译结束。