Qt6.3+OpenCV4.5.2开发

您所在的位置:网站首页 opencv窗口嵌入qt窗口 Qt6.3+OpenCV4.5.2开发

Qt6.3+OpenCV4.5.2开发

2023-11-28 14:36| 来源: 网络整理| 查看: 265

Qt6.3+OpenCV4.5.2开发(MSVC与MinGW)

环境 1.Win10-64bit 2.Qt6.3 3.OpenCV4.5.2

MSVC方式简单 MinGW方式复杂,需要重新编译源码,中途可能会出现很多异常

下载 Qt6.3下载地址:https://mirrors.tuna.tsinghua.edu.cn/help/qt/ 在这里插入图片描述在这里插入图片描述 OpenCV4.5.2下载地址: https://opencv.org/releases/ 在这里插入图片描述 Qt6.3安装 1.新建一个安装目录,我的安装目录D:\Qt6 2.将下载的qt-unified-windows-x86-online.exe文件复制到D:\Qt6下重命名为install.exe 3.管理员权限运行cmd 4.定位到安装目录:cd /d D:\Qt6 5.安装,install就是上面重命名的文件 install --mirror https://mirrors.tuna.tsinghua.edu.cn/qt 在这里插入图片描述在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 这里需要注意,我选择了两种方式MSVC与MinGW Qt6.3.0>MSVC 2019 64-bit(OpenCV配置简单) MinGW 11.0.0 64-bit(OpenCV配置复杂,需要编译源码) Qt Quick 3D Qt 5 Compatibility Module Qt Shader Tools Additional Qt Quick Timeline 勾选Developer and Designer Tools Qt Creator 7.0.2 CBD Debugger Support Debugging Tools for Windows CMake 3.21.1 64-bit OpenSSL 1.1.1j Toolkit 在这里插入图片描述 OpenCV4.5.2安装 1.将下载的opencv-4.5.2-vc14_vc15.exe文件直接解压后重命名(也可以用默认名字),如下图 在这里插入图片描述 然后将 添加环境变量,至于使用vc14还是vc15,根据自己的已有的VS

Qt6.3.0+OpenCV4.5.2配置方法1 MSVC方式: 新建Qt项目->qmake->MSVC(步骤省略了,关键步骤就是选择qmake,勾选MSVC2019 64bit) 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 选择Release版 编译 在这里插入图片描述 Qt6.3.0+OpenCV4.5.2配置方法2 MinGW方式: 1.配置环境变量D:\Qt6\Tools\mingw1120_64\bin 2.编译,管理员权限打开目录下cmake-gui.exe(不用额外下载cmake编译器,Qt里面有) 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 然后再次点击Configure 等待 期间有报错的话可以到网上去查找,因为这一步我这边没有报错 完成后,需要勾选的配置与不需要勾选的配置看红色文字 注意不要勾选WITH_QT 然后点击Generate 在这里插入图片描述 在这里插入图片描述 管理员权限运行cmd 定位到构建目录自己选择的构建目录:cd /d F:\opencv452\qtbuild 输入命令make mingw32-make -j 8 等待 mingw32-make install 等待 配置环境变量F:\opencv452\qtbuild\install\x64\mingw\bin 添加环境变量后最好重启电脑,然后开始敲代码

新建Qt项目->qmake->MinGW(步骤省略了,关键步骤就是选择qmake,勾选MinGW) 在这里插入图片描述 编译 在这里插入图片描述

如果需要重新构建,需要删除F:\opencv452\qtbuild文件夹,然后重新开始

Qt6卸载 D:\Qt6MaintenanceTool.exe

网上的教程都不连贯,只有在MinGW下需要重新编译,MSVC下可以直接使用已经编译好的,还有就是MinGW下编译需要注意勾选与不勾选的选项,这个至关重要,一开始勾选了WITH_QT一直编译不成功!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3