vs2019编译OpenCV4.5.0

从GitHub上下载OpenCV4.5.0的资源文件压缩包,解压完成后在目录中新建一个文件夹build
_x64作为cmake编译的文件存放目录。
vs2019编译OpenCV4.5.0_第1张图片
打开cmake,进行如下的文件目录选择:

vs2019编译OpenCV4.5.0_第2张图片
然后第一次点击configure

vs2019编译OpenCV4.5.0_第3张图片
在这个界面里可以选择的库平台平台,这里我选择编译64位库
vs2019编译OpenCV4.5.0_第4张图片
选择好了后,点击finish,等待配置完成。
vs2019编译OpenCV4.5.0_第5张图片
第一次配置完成后,在中间的红色界面里可以选择需要哪些功能以及还可以删除掉默认的一些编译选项,我这里去掉build_java以及build_tests这两个,因为我不需要使用这些,并且我希望编译后只生成OpenCV的一个dll库,因此勾选上build_opencv_world这个选项。
vs2019编译OpenCV4.5.0_第6张图片
配置好了后,接着第二次点击configure按钮
vs2019编译OpenCV4.5.0_第7张图片
这次configure后,可以看到界面上没有红色的,注意这一步一定要使没有红色的选项,如果一次configure不行,接着点击然后看看里面的配置。
vs2019编译OpenCV4.5.0_第8张图片
然后点击generate,生成vs2019工程。
vs2019编译OpenCV4.5.0_第9张图片
生成完成之后,我们就可以点击open project这个按钮,在vs2019中打开。
vs2019编译OpenCV4.5.0_第10张图片
由于我要编译release版本的,因此将debug改为release,这个根据自己的需要来改。
然后右键cmakeTargets下的all build生成

vs2019编译OpenCV4.5.0_第11张图片
接下来vs2019开始进行编译,等待编译完成

vs2019编译OpenCV4.5.0_第12张图片
编译成功

vs2019编译OpenCV4.5.0_第13张图片
然后生成C++中调用所需的头文件以及动态库

右键cmakeTargets下的install
vs2019编译OpenCV4.5.0_第14张图片
生成成功后的头文件以及dll库在这个地方

vs2019编译OpenCV4.5.0_第15张图片

你可能感兴趣的:(OPenCV,vs2019,OpenCV4.5.0,OpenCV)