从GitHub上下载OpenCV4.5.0的资源文件压缩包,解压完成后在目录中新建一个文件夹build
_x64作为cmake编译的文件存放目录。
打开cmake,进行如下的文件目录选择:
然后第一次点击configure
在这个界面里可以选择的库平台平台,这里我选择编译64位库
选择好了后,点击finish,等待配置完成。
第一次配置完成后,在中间的红色界面里可以选择需要哪些功能以及还可以删除掉默认的一些编译选项,我这里去掉build_java以及build_tests这两个,因为我不需要使用这些,并且我希望编译后只生成OpenCV的一个dll库,因此勾选上build_opencv_world这个选项。
配置好了后,接着第二次点击configure按钮
这次configure后,可以看到界面上没有红色的,注意这一步一定要使没有红色的选项,如果一次configure不行,接着点击然后看看里面的配置。
然后点击generate,生成vs2019工程。
生成完成之后,我们就可以点击open project这个按钮,在vs2019中打开。
由于我要编译release版本的,因此将debug改为release,这个根据自己的需要来改。
然后右键cmakeTargets下的all build生成
接下来vs2019开始进行编译,等待编译完成
编译成功
然后生成C++中调用所需的头文件以及动态库右键cmakeTargets下的install
生成成功后的头文件以及dll库在这个地方