OpenCV源码编译(4.2.0+win10+vscode+cmake)

下载

直接采用 gitee 上的镜像下载,下载使用 4.2.0 版本

码云opencv源码镜像

git clone -b 4.2.0 https://gitee.com/mirrors/opencv.git

准备工具

因为电脑安装了各种软件环境,所以基本没有单独下载什么,以下是工具版本

- cmake:

cmake --version 查看版本: cmake version 3.20.1

- gcc 工具

使用的是vs2017专业版自带的: Visual Studio Professional 2017 Release - amd64

- python

Python 3.9.5 这里注意,python安装目录下的python39/libs 中必须有 python39_d.lib 即python的调试版本库,我的默认没有安装,所以编译时会报错 :

LNK1104 无法打开文件“python37_d.lib” 

参考 LNK1104 无法打开文件“python37_d.lib” 解决办法_Leonwenbin的博客-CSDN博客_python37_d.lib 更新安装debug组件

- vscode 1.60.0

这个没啥说的,值得强调的是 CMAKE相关的几个热门插件都装上,vs用好久了一堆插件,所以也不知道哪些是必须的...

编译

然后就是编译了,vscode打开opencv文件夹

1.配置cmake工程: ,ctrl+p 调出 命令行,输入 >CMake:configure 配置工程,初次配置会让选择工具,选择 Visual Studio Professional 2017 Release - amd64 ,然后选择编译目标install,配置完成应该是这样

OpenCV源码编译(4.2.0+win10+vscode+cmake)_第1张图片

2. 直接点Build编译就行,我这里第一次因为缺少python39_d.lib编译失败了,补装过后编译成功

OpenCV源码编译(4.2.0+win10+vscode+cmake)_第2张图片

 总结

不得不说vscode集成插件的强大,cmake vs 软件都没打开,轻轻松松的编译完成了~

- 在发布模式下编译时,CPU直接拉满OpenCV源码编译(4.2.0+win10+vscode+cmake)_第3张图片

ps:

本人QQ 550595282 

以上软件如下载缓慢(国外网站下载慢),本人有网盘资源,联系获取

加不加得上随缘

如有技术交流也可添加QQ

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