搭建 QT6+OpenCv4.7+CMake的环境

这篇具有很好参考价值的文章主要介绍了搭建 QT6+OpenCv4.7+CMake的环境。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本文主要介绍如何搭建QT6+OpenCv的开发环境,基本流程如下
  1. 先安装CMake3.27.3,用来编译适用用QT的OpenCv的源码,安装完成后要配置系统的环境变量
  2. 安装Qt6的开发环境,并配置环境变量,注意一定要重启电脑才能生效
  3. 下载OpenCv的源码,用于后面的编译
  4. 上述环境准备好后,使用CMake来编译适配Qt的OpenCv源码
  5. 安装OpenCv
附件: 
https://download.csdn.net/download/liushuiruobing/88328724
 
版本详情:QT6.4.3 + OpenCv4.7 + CMake 3.27.3
搭建 QT6+OpenCv4.7+CMake的环境
 
CMake的安装
  • CMake 的安装比较简单,一直按照默认设置点下去就可以,在下面的页面时,选择添加CMake到系统路径。
搭建 QT6+OpenCv4.7+CMake的环境
  • 安装完成后的文件如下
搭建 QT6+OpenCv4.7+CMake的环境
 
 
OpenCv的安装
  • 双击安装包,选择解压路径
搭建 QT6+OpenCv4.7+CMake的环境
  • 解压过程
搭建 QT6+OpenCv4.7+CMake的环境
  • 解压完成后文件如下:
搭建 QT6+OpenCv4.7+CMake的环境
 
Qt的安装
  • 一定要注意安装路径不要有空格
  • 双击安装包,然后一路点击“下一步”
搭建 QT6+OpenCv4.7+CMake的环境
搭建 QT6+OpenCv4.7+CMake的环境
搭建 QT6+OpenCv4.7+CMake的环境
搭建 QT6+OpenCv4.7+CMake的环境
  • 选择自定义安装
搭建 QT6+OpenCv4.7+CMake的环境
  • 选择Qt
搭建 QT6+OpenCv4.7+CMake的环境
 
  • 选择Developer and Designer Tools
搭建 QT6+OpenCv4.7+CMake的环境
  • 一路点击,继续安装
搭建 QT6+OpenCv4.7+CMake的环境
  • 安装进行中,这个过程比较长,需要先下载后安装
搭建 QT6+OpenCv4.7+CMake的环境
 
配置系统环境变量
  • 按照自己的安装路径,配置系统环境变量,配置完成后,一定要重启电脑
搭建 QT6+OpenCv4.7+CMake的环境
 
基于CMake 配置OpenCv的编译环境
  • 在opencv文件夹下新建rebuild_for_qt文件夹,存放新编译的内容
搭建 QT6+OpenCv4.7+CMake的环境
  • 打开CMake
搭建 QT6+OpenCv4.7+CMake的环境
  • 配置如下,点击Config
搭建 QT6+OpenCv4.7+CMake的环境
  • 在出现的界面进行如下配置
搭建 QT6+OpenCv4.7+CMake的环境
  • 在出现的界面,选择安装qt时的安装的gcc.exe 和g++
搭建 QT6+OpenCv4.7+CMake的环境
 
搭建 QT6+OpenCv4.7+CMake的环境
  • 点击Finished,进行配置
搭建 QT6+OpenCv4.7+CMake的环境
  • 配置完成之后,会有一些错误,然后进行选择后,再重新配置
    • 选中“WITH_OPENGL”、“WITH_QT”,WITH_OPENMP,
    • 将“WITH_IPP”取消,以及带有Python的配置取消
    • 然后再次点【Configure】
  • 再次Config后,依然会出现错误,主要是不能从github下载一些文件
搭建 QT6+OpenCv4.7+CMake的环境
搭建 QT6+OpenCv4.7+CMake的环境
  • 找到源码目录下的.cache\ffmpeg文件夹,把压缩包里的3个文件改为和下面文件名称一致
搭建 QT6+OpenCv4.7+CMake的环境
搭建 QT6+OpenCv4.7+CMake的环境
  • 再次Config后,就只剩下warning,不再有错误了,此时表示构建完成,然后点击Generate
搭建 QT6+OpenCv4.7+CMake的环境
  • 出现如下信息,表示构建完成
搭建 QT6+OpenCv4.7+CMake的环境
 
编译OpeCv
  • 在 rebuild_for_qt目录下打开命令行cmd,输入mingw32-make -j 2 的指令,注意 j 后面的2指的是自己电脑的内核数,这条指令的意思是创建2个线程来编译OpenCv, 可以根据自己电脑的配置来修改这个数字,按下回车开始编译。
搭建 QT6+OpenCv4.7+CMake的环境
  • 全部编译完成到100%,没有红色错误提示即可
搭建 QT6+OpenCv4.7+CMake的环境
 
  • 输入mingw32-make install 命令,进行安装,安装完成后如下
搭建 QT6+OpenCv4.7+CMake的环境
  • OpenCv安装完成后,要将其配置到系统环境中
搭建 QT6+OpenCv4.7+CMake的环境
 
使用Qt测试环境配置是否成功
  • 创建一个Qt的项目
搭建 QT6+OpenCv4.7+CMake的环境
  • 填写项目名称和存储路径
搭建 QT6+OpenCv4.7+CMake的环境
搭建 QT6+OpenCv4.7+CMake的环境
  • 打开.pro文件 配置头文件和库目录的引用
INCLUDEPATH += E:\opencv_4.7\rebuild_for_qt\install\include LIBS += E:\opencv_4.7\rebuild_for_qt\lib\libopencv_*.a
搭建 QT6+OpenCv4.7+CMake的环境
  • 测试代码,加载并显示一张图片
搭建 QT6+OpenCv4.7+CMake的环境
  • 编译并运行项目,图片成功显示,表示配置成功!
搭建 QT6+OpenCv4.7+CMake的环境
 
 
 
 
 
 
 

文章来源地址https://www.toymoban.com/news/detail-707611.html

到了这里,关于搭建 QT6+OpenCv4.7+CMake的环境的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 用Cmake build OpenCV后,在VS中查看OpenCV源码的方法(环境VS2022+openCV4.8.0) Part I

            写在最前面,最近这段时间的工作需要用opencv,不仅是调包,还要能够看到opencv的源码。然后就跟着网上的教程实现了一遍,在实现过程中,遇到了不少问题,现一一记录下来。(最近的工作和生活都很难。。。也充满了挑战。但我依然要维持自己创作文章的动机,

    2024年02月11日
    浏览(29)
  • Qt6 for Android 环境搭建

    作者: 一去、二三里 个人微信号: iwaleon 微信公众号: 高效程序员 说起 Qt 各平台的开发环境搭建,最难的当属 Android 环境,因为要配置的东西比较多,而且配置过程很容易出现问题。例如,JDK、Android SDK、NDK 等必选工具,一旦选择的版本不匹配,就会提示各种错误。此外

    2024年01月20日
    浏览(41)
  • Qt6 for android环境搭建

    准备操作 系统: win10 orlinux(基本上都一样 ) 软件: androidStudio, Qt6, java jdk11(用了17版本有警告 提示1.8以上,文中安装还是写的jdk1.8,后面编译实际使用了jdk11) 1. Qt安装  如下图: 登陆自己账户   我已经安装过了 所以这里选择添加  右侧 过滤 只要lts跟 release版本  Qt这里我默认

    2024年02月03日
    浏览(32)
  • VS2019搭建QT6.4开发环境【多图警告^-^】

    安装很简单,这里就不再赘述。 附上VS下载地址:Visual Studio 全家桶 这里就不绕弯子,先说明从5.15版本开始,qt需要下载在线下载器安装。 ** QT下载地址** ; 推荐使用网易邮箱或者QQ邮箱注册,因为会有回执确认操作。 勾选第二条,不要发送信息: 重点选择两个MSVC和MinGW:

    2024年02月04日
    浏览(40)
  • Qt6 for Windows 环境搭建(Visual Studio)

    作者: 一去、二三里 个人微信号: iwaleon 微信公众号: 高效程序员 在 Windows 中,如果想要开发 Qt 应用程序,可以选择多种方式: Qt Creator + MinGW 编译器 Qt Creator + MSVC 编译器 Visual Studio(自带 MSVC 编译器) 前两种方式之前我们已经介绍过了,主要利用 Qt Creator 作为 IDE,并配

    2024年02月10日
    浏览(37)
  • Qt6.5.1LTS搭建Android开发环境填坑

        Qt6第二个LTS出来了,周日找时间安装并测试了Qt6.5LTS,安装我是按我之前的一个博客记录来做的,用的是国内境像,顺利快速安装完成,下面是设置的过程关键总结。 Android设备(Device)选择 (一)新机(64位系统)选arm64-v8a,性能优,不要选v7a,性能会低。 “专门针对下“

    2024年02月07日
    浏览(42)
  • windows10系统下安装opencv4.7.0+VSCode+(C++)环境搭建

    windows10系统下安装opencv4.7.0+VSCode+(C++)环境搭建 1.VScode最新版 2.Opencv:opencv-4.7.0、opencv_contrib-4.7.0(扩展库,可自选是否安装) 3.MinGW-w64:选择GCCWindows版本 4.c-make工具:最新版,应选择二进制版本 注意 : (1)以上安装包目录文件中不应包含空格空格和其他非法字符,否则后面会

    2023年04月10日
    浏览(39)
  • windows11下Qt6.5开发环境安装及QT for Android环境搭建(含虚拟机的创建)

    最近想升级Qt6.5及顺便配置Android开发环境。于是在网上找了各种教程,结果在配置Android开发环境都以失败告终。最终花了很长时间才搞掂。接下来分享比较好的安装方法以及安装注意事项。 建议用中科大或清华的镜像下载在线安装器,官网的很慢。链接如下: 下载在线安装

    2024年02月13日
    浏览(43)
  • cmake 编译opencv4.5.5/opencv4.6.0/opencv4.7.0 gpu版以及vs2022配置opencv-gpu

    cmake 编译opencv4.5.5/opencv4.6.0/opencv4.7.0 gpu版本编译方法相同,本文以opencv4.5.5为例 一定确保已经成功安装了cuda工具包,以及VS编译器,清单如下 cuda工具包 visual studio 编译器 cmake构建工具 opencv源码 opencv-contrib源码 1.1 cmake构建工具下载 https://cmake.org/download/ 1.2 opencv源码下载 官网

    2023年04月25日
    浏览(33)
  • Qt6.5.1+WebRTC学习笔记(十一)开发环境搭建(ubuntu22.04)

    win10开发测试已经一段时间了,最近将程序移植到ubuntu测试了下,改动不是很大,本教程记录下环境搭建过程 1.操作系统ubuntu22.04 64位 x86架构(建议更新到最新) 2.合理的上网方式,需要正常访问google,最好有40G以上流量 3.安装git,并设置代理 4.安装depot_tools depot_tools是包含下载

    2024年02月09日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包