【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;

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

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_第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_第2张图片

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_第3张图片

 

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

【opencv 学习笔记】【下载链接】win10 VS2015 cmake编译opencv3.4.1和opencv_contrib-3.4.1_第4张图片

打开CMake:

【opencv 学习笔记】【下载链接】win10 VS2015 cmake编译opencv3.4.1和opencv_contrib-3.4.1_第5张图片

二、CMake进行编译opencv

【opencv 学习笔记】【下载链接】win10 VS2015 cmake编译opencv3.4.1和opencv_contrib-3.4.1_第6张图片

【opencv 学习笔记】【下载链接】win10 VS2015 cmake编译opencv3.4.1和opencv_contrib-3.4.1_第7张图片

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

【opencv 学习笔记】【下载链接】win10 VS2015 cmake编译opencv3.4.1和opencv_contrib-3.4.1_第8张图片

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

解决办法:

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

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

【opencv 学习笔记】【下载链接】win10 VS2015 cmake编译opencv3.4.1和opencv_contrib-3.4.1_第9张图片

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

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

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

【opencv 学习笔记】【下载链接】win10 VS2015 cmake编译opencv3.4.1和opencv_contrib-3.4.1_第10张图片

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

四、进行配置

1、环境变量添加:

【opencv 学习笔记】【下载链接】win10 VS2015 cmake编译opencv3.4.1和opencv_contrib-3.4.1_第12张图片

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

【opencv 学习笔记】【下载链接】win10 VS2015 cmake编译opencv3.4.1和opencv_contrib-3.4.1_第13张图片

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_第14张图片

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

【opencv 学习笔记】【下载链接】win10 VS2015 cmake编译opencv3.4.1和opencv_contrib-3.4.1_第15张图片

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

 

 

你可能感兴趣的:(c++,opencv)