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

文章目录

    • 1. 安装Qt
    • 2. 安装Cmake
    • 3. 下载并编译OpenCV4
    • 4. Qt6配置OpenCV
    • 5. 资源

参考博主文章 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界面,勾选如下
    Windows10下QT6(C++)+OpenCV4环境配置及安装_第1张图片

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 
    #include 
    #include 
    #include 
    using namespace cv;
    

至此成功。

5. 资源

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

你可能感兴趣的:(杂七杂八,c++,qt,cmake,opencv)