Windows10下QT6(C++)+OpenCV4环境配置及安装


参考博主文章 Windows10下QT6.0(C++)+OpenCV4环境配置及安装
我的步骤与博主大体相同,只是做出了部分修改

1. 安装Qt

  1. 下载安装QT6
    下载QT6在线安装程序,得到可执行文件后,双击进行安装。安装过程都是一些常规的,选择你自己需要的就行。

  2. 配置Qt环境变量(我的是下面两个):

    D:\Qt\Tools\mingw900_64\bin
    D:\Qt\6.2.2\mingw_64\lib\cmake\Qt6
    
  3. 最好重启一下

2. 安装Cmake

下载安装Cmake(OpenCV4需要)
(注意:(1)安装路径不能有中文和空格(2)勾选加入环境变量

  1. 下载安装Cmake
    cmake-3.22.1-windows-x86_64.msi

  2. 双击运行

  3. 至配置PATH界面,勾选如下
    配置系统环境变量

3. 下载并编译OpenCV4

  1. 下载安装OpenCV4安装程序
    opencv-4.5.5-vc14_vc15.exe
  2. 双击运行安装程序,安装OpenCV4
  3. 使用Cmake工具为opencv生成makefile:
    可参考此链接
    需要注意以下几点:
    • 编译变量配置可能会出现Qt5_Dir这个变量,这个不要管,只需要保证跟Qt6相关的变量不是not found就行。
    • 编译变量配置可能会出现QT_QMAKE_EXECUTABLE这个变量not found,需要配置一下,我的地址为:
      D:/Qt/6.2.2/mingw_64/bin/qmake
      
  4. 编译OpenCV4
    在opencv对应生成目录下,执行对应命令
    管理员cmd进入“D:\opencv4\opencv\build”下,执行
    mingw32-make -j 8
    
  5. 生成库文件:
    管理员cmd进入“D:\opencv4\opencv\build”下,执行
    mingw32-make install
    
  6. 配置OpenCV4环境变量:
    我本地的是这个
    D:\opencv4\opencv\build\install\x64\mingw\bin
    

4. Qt6配置OpenCV

  1. 项目文件部分:
    只需要在你的pro文件添加一下两句话,我本地的是:

    INCLUDEPATH  +=  D:\opencv4\opencv\build\install\include
    LIBS += D:\opencv4\opencv\build\install\x64\mingw\bin\libopencv_*.dll
    
  2. 代码部分:
    包含你需要的头文件就行了,我的是

    #include <opencv2/core/core.hpp>
    #include <opencv2/highgui/highgui.hpp>
    #include <opencv2/imgproc/imgproc.hpp>
    #include <opencv2/core/core.hpp>
    using namespace cv;
    

至此成功。

5. 资源

为了方便,我将自己编译好的Qt6版本的OpenCV4的库上传了,大家可以下载下来直接就能用。
下载链接:OpenCVLib

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值