使用Cmake生成OpenCV源代码工程的解决方案VS2017-OpenCV4.10.0

cmake安装:

cmake 官网(https://cmake.org/download/)下载cmake安装包,有如下两种:
1、手动编译、安装的
2、可执行文件

直接安装就好了。

打开cmake。

在BrowseSource指定OpenCV安装时的源代码存储路径

我的是:

I:/OpenCv/opencv/sources

使用Cmake生成OpenCV源代码工程的解决方案VS2017-OpenCV4.10.0

在BrowseBuild指定解决方案路径。

(最好是英文)

使用Cmake生成OpenCV源代码工程的解决方案VS2017-OpenCV4.10.0

然后我们Configure。

选择Use default native compliers。

选择对应的版本。

finish

使用Cmake生成OpenCV源代码工程的解决方案VS2017-OpenCV4.10.0

等待。

第二次

Configure。

使用Cmake生成OpenCV源代码工程的解决方案VS2017-OpenCV4.10.0

这一次就没有

这一次速度会快很多。

并且我们选中的部分也很正常。

使用Cmake生成OpenCV源代码工程的解决方案VS2017-OpenCV4.10.0

单击Generate

使用Cmake生成OpenCV源代码工程的解决方案VS2017-OpenCV4.10.0

我们去指定的路径下寻找生成方案。

H:\OpenCVPath

使用Cmake生成OpenCV源代码工程的解决方案VS2017-OpenCV4.10.0

打开它。

这里有91个项目。

使用Cmake生成OpenCV源代码工程的解决方案VS2017-OpenCV4.10.0

找一个感兴趣的编译它。

使用Cmake生成OpenCV源代码工程的解决方案VS2017-OpenCV4.10.0

使用Cmake生成OpenCV源代码工程的解决方案VS2017-OpenCV4.10.0

因为我们没有选择启动项。所以默认所有的项目都进行了编译。

所以本次一共编译了个项目。都成功。

使用Cmake生成OpenCV源代码工程的解决方案VS2017-OpenCV4.10.0

可以右键我们的项目——设为启动项。

使用Cmake生成OpenCV源代码工程的解决方案VS2017-OpenCV4.10.0

这样

使用Cmake生成OpenCV源代码工程的解决方案VS2017-OpenCV4.10.0

我们可以直接更改他的源码,用在自己的项目中。