【Win11 + VSCode配置OpenCV C++开发环境教程】

24 篇文章 0 订阅
14 篇文章 1 订阅

在这里插入图片描述

Win11 + VSCode配置OpenCV C++一站式开发调试环境教程

1 下载

需要下载三个软件:OpenCV 、MinGW、CMake

1.1 版本介绍:

打开 OpenCV-MinGW-Build:OpenCV-4.5.5-x64中的Configuration,点击下拉键查看对应的版本号
https://github.com/huihut/OpenCV-MinGW-Build#opencv-455-x64–zip–targz

1、OpenCV-MinGW-Build:OpenCV-4.5.5-x64
2、MinGW-W64 x86_64-posix-seh
3、CMake-3.21.3

在这里插入图片描述

1.2 对应三个软件的连接:

1、MinGW-W64 x86_64-posix-seh【下载最新版本即可】
https://sourceforge.net/projects/mingw-w64/files/
在这里插入图片描述

2、CMake-3.21.3【一定要下载对应的版本】
https://cmake.org/files/

3、OpenCV-4.5.5-X64
https://opencv.org/releases/
在这里插入图片描述

2 环境配置

在这里插入图片描述

3 编译

打开 cmake-gui.exe,文件存放在 C:\cmake-3.21.3-windows-x86_64\cmake-3.21.3-windows-x86_64\bin 目录下;
输入source code 地址或者点击Browse Source 选项选择对应的 source 路径;
输入 build 存放地址,可自己建立文件夹存放;
图片
图片
在这里插入图片描述

点击Configure按钮,选择MinGW Makefiles本地编译器:
图片

指定你的gcc和g++路径:
图片

不出意外的话,程序会开始自动生成Makefiles等文件配置,需要一段时间请耐心等待。

根据需要选择参数:
静态编译的话取消勾选BUILD_SHARED_LIBS
不要勾选BUILD_opencv_world!!否则会把所有库打包在一起,自己写的程序进行链接时会报错找不到库
不勾选OPENCV_ENABLE_ALLOCATOR_STATS,否则make时报错
勾选WITH_OPENGL和BUILD_EXAMPLES
不勾选WITH_IPP、WITH_MSMF和ENABLE_PRECOMPILED_HEADERS
CPU_DISPATCH选空16

图片

再次点击Configure后再点击Generate:
图片

简单总结下:finish->configuring done->configure->generate

打开cmd,cd至刚刚的构建目录下C:/opencv/opencv/build/mingw64-build,输入编译指令minGW32-make -j8,完成后再输入minGW32-make install
图片

将编译后的C:\opencv\opencv\build\mingw64-build\bin路径添加到环境变量:
图片

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值