电脑环境: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
2、opencv 3.4.1:https://github.com/opencv/opencv/releases/tag/3.4.1
3、opencv_contrib-3.4.1:https://github.com/opencv/opencv_contrib/releases/tag/3.4.1
opencv解压缩,到硬盘位置,新建一个newbuild文件夹,我们重新编译的就可放在这里面;
打开CMake:
二、CMake进行编译opencv
注意:在进行configure过程中不能出现任何错误,例如:
这种红色,就是在下载某些文件时在外网没有下下来。
解决办法:
解决办法:手动下载。查看 I:\opencv_3.4.1\opencv\newbuild\CMakeDownloadLog.txt 打开,看看里面missing提示的是在文件夹中到底缺那个文件,下载好放在那里都是有提示的。
挨个下,重新configure,知道没有提示有错误的时候
就是这样,完全没有红色后,我们最后一步Generate ,同样没有任何爆红提示。
这时候错误提示就没有了。
三、打开刚刚编译的newbuild中的sln进行生成
进行“生成”。结果显示 成功xxx,失败0就行了end。
四、进行配置
1、环境变量添加:
2、新建一个控制台程序,建立一个空项目,新建一个属性表,x64的
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、链接器->输入
把lib问件夹所有的lib添加进去
那么到现在我们Debug就可以了,编译结束。