W11下CMake MinGW配置OpenCV和Qt

这篇具有很好参考价值的文章主要介绍了W11下CMake MinGW配置OpenCV和Qt。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  • 💂 个人主页:风间琉璃
  • 🤟 版权: 本文由【风间琉璃】原创、在CSDN首发、需要转载请联系博主
  • 💬 如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连)订阅专栏

前言

前几天将cuda版本的opencv给编译成功了,当时用的VS的MSVC,然后发现编译后的库文件不能给Qt调用,应该Qt使用的是MinGW编译器,当然Qt也可以配置成MSVC编译器,由于自己Qt常用在嵌入式开发中,所以决定还是编译一个MinGW的OpenCV。

前提是电脑需要有CMake以及MinGW编译器,cmaka和opencv下载地址参考:

OpenCV_CUDA_VS编译安装_风间琉璃•的博客-CSDN博客

一、OpenCV

打开CMake,配置OpenCV源码位置和编译后安装文件:

W11下CMake MinGW配置OpenCV和Qt,qt,开发语言

点击Configure,选择MinGW Makefiles,勾选Specift native compilers,然后点击Next;

W11下CMake MinGW配置OpenCV和Qt,qt,开发语言

选择编译需要使用的gcc和g++路径,这里选择MinGW路径下,也可以选择Qt下的编译器。

W11下CMake MinGW配置OpenCV和Qt,qt,开发语言

W11下CMake MinGW配置OpenCV和Qt,qt,开发语言

建议这步有梯子的可以将梯子开启,不然很多东西都需要自己去下载配置。

初次调整配置,我们编译出的OpenCV库要给QT调用,对配置做一下调整

  • 勾选 WITH_QT
  • 勾选 WITH_OPENGL
  • 配置 OPENCV_EXTRA_MODULES_PATH所在的目录,扩展包位置

 W11下CMake MinGW配置OpenCV和Qt,qt,开发语言

扩展包的位置一定要索引到modules下。

然后再次点击Configure。其他参数的配置看自己的选择,配置完成后点击Generata。

W11下CMake MinGW配置OpenCV和Qt,qt,开发语言

打开cmd或者powershell,进入最开始设置opencv编译后的位置。

W11下CMake MinGW配置OpenCV和Qt,qt,开发语言

编译结束如下:

W11下CMake MinGW配置OpenCV和Qt,qt,开发语言

之后输入安装指令

mingw32-make install

W11下CMake MinGW配置OpenCV和Qt,qt,开发语言 安装成功后如下所以,

W11下CMake MinGW配置OpenCV和Qt,qt,开发语言

 完成之后退出,现在需要将以下路径添加环境变量

W11下CMake MinGW配置OpenCV和Qt,qt,开发语言

这个是刚刚第一步设置的目录下的,然后需要重启电脑,使环境生效。 

二、Qt

OpenCV环境变量配置好了,就可以创建Qt工程。然后设置OpenCV的头文件路径和库文件路径。在最前面设置的安装目录下里面的install目录下,参考如下:

W11下CMake MinGW配置OpenCV和Qt,qt,开发语言

W11下CMake MinGW配置OpenCV和Qt,qt,开发语言

注意:有可能在qt下,opencv环境变量设置成功并且电脑也重启了,opencv路径也设置对了,还会报未定义cv相关的变量,如下,

W11下CMake MinGW配置OpenCV和Qt,qt,开发语言

这是需要将编译器改为64 bit的就可以啦。

W11下CMake MinGW配置OpenCV和Qt,qt,开发语言

结束语
感谢你观看我的文章呐~本次航班到这里就结束啦 🛬

希望本篇文章有对你带来帮助 🎉,有学习到一点知识~

躲起来的星星🍥也在努力发光,你也要努力加油(让我们一起努力叭)。

最后,博主要一下你们的三连呀(点赞、评论、收藏),不要钱的还是可以搞一搞的嘛~

不知道评论啥的,即使扣个666也是对博主的鼓舞吖 💞 感谢 💐

W11下CMake MinGW配置OpenCV和Qt,qt,开发语言文章来源地址https://www.toymoban.com/news/detail-706575.html

到了这里,关于W11下CMake MinGW配置OpenCV和Qt的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Opencv Win10+Qt+Cmake 开发环境搭建

    官网下载Opencv安装包 双击下载的软件进行解压 3. 系统环境变量添加 创建一个新的Qt项目(Non-Qt Project) 打开创建好的项目中的CMakeLists.txt,添加如下代码 main.cpp中添加以下代码 点击运行,显示图像则说明环境搭建成功

    2024年02月15日
    浏览(49)
  • Windows下环境配置Cmake、MinGW、OpenCV

    一、安装Cmake 1.选择自己需要下载的版本,下载地址 如cmake-3.26.5-windows-x86_64.msi 2.点击安装,过程中选择为所有用户添加CMAKE PATH 3.安装完成后,编辑账户环境变量 完成后打开cmd终端输入 cmake --version 会输出cmake版本信息,如下图,表示Cmake配置成功 二、安装MinGW 1.点此下载Min

    2024年01月16日
    浏览(45)
  • Win11系统vscode配置C++环境:Vscode+MinGw+Cmake

    1.下载解压MinGw-W64 进入MinGw-w64官网https://www.mingw-w64.org/,点击Download,点击MingW-W64-builds 找到Installation:Github,点击跳转到Github页面。这里不推荐很多教程使用的SourceForge上下载安装,SourceForge上构建的版本很久,目前仅支持到8.1.0,而github已经支持到了13.2.0。其次,SourceForge虽然

    2024年03月17日
    浏览(66)
  • 使用 Qt6-mingw 编译 OpenCV 源码

    Qt 6.6.0 win11 x86_64 网址: https://cmake.org/download/ 选择对应的版本下载 将 cmake.exe 所在的 bin 目录添加到环境变量中 网址: https://opencv.org/releases/ 选择对应的版本下载 Source资源包 解压 “opencv-4.9.0.zip”, 将其解压的 “opencv-4.9.0” 存放到指定路径 “Path” (例如在我的电脑上 “Path”

    2024年01月24日
    浏览(47)
  • VSCode+Qt+MinGW开发环境搭建

    VSCode 扩展性很强, 插件机制 让其具备不断演进的潜力,适合作为稳定的开发工具。 VSCode+Qt 开发环境的搭建需要依赖于以下工具: VSCode、Qt ,其中 Qt 需要安装 MinGW 编译工具; VSCode 插件: C++、CMake Tools、Qt Tools、QtConfigure 。 具体思路上, VSCode 只是提供了集成界面,通过它

    2023年04月12日
    浏览(55)
  • 【OpenCV】Qt + OpenCV 开发配置 + 入门知识(代码示例)

    前言  一、OpenCV简介 二、OpenCV + QT 开发环境搭建 🚀资源下载 三、OpenCV图像原理 🌭位图模式  🌭灰度模式 🌭RGB模式 四、OpenCV基础图像操作 🍔读图像 🍔显示图片  🍔保存图片 🍔Mat类 🍔像素 五、案例实现  🌈毛玻璃效果 🌈高斯模糊 🌈XY轴模糊 🌈中值滤波 🌈灰度处

    2024年02月03日
    浏览(229)
  • 搭建 QT6+OpenCv4.7+CMake的环境

    本文主要介绍如何搭建QT6+OpenCv的开发环境,基本流程如下 先安装CMake3.27.3,用来编译适用用QT的OpenCv的源码,安装完成后要配置系统的环境变量 安装Qt6的开发环境,并配置环境变量,注意一定要重启电脑才能生效 下载OpenCv的源码,用于后面的编译 上述环境准备好后,使用

    2024年02月09日
    浏览(43)
  • VS2022+CMAKE+OPENCV+QT+PCL安装及环境搭建

    VS2022安装: Visual Studio 2022安装教程(千字图文详解),手把手带你安装运行VS2022以及背景图设置_vs安装教程_我不是大叔丶的博客-CSDN博客 CMAKE配置: win11下配置vscode+cmake_心儿痒痒的博客-CSDN博客 OPENCV配置: VS2022 + Opencv4.5.5 + C++ 配置_愿飞翔的鱼儿的博客-CSDN博客 VS2022安装Im

    2024年02月09日
    浏览(57)
  • 1. linux系统下在QT中配置OPenCV开发环境

    1. 说明: 在Linux系统下配置OpenCV的开发环境,需要在官网上下载源码,并使用CMake工具对源码进行编译,与在Windows系统中配置相比复杂许多,本文linux系统为linux minit,opencv是最新版本4.7.0,不过对于linux和opencv的版本要求好像不高。 效果展示: 2. 配置步骤: 2.1 第一步:下载

    2024年02月16日
    浏览(43)
  • 2. windows系统下在QT中配置OPenCV开发环境

    1. 说明: 在Windows系统中配置相对简单,不需要对下载的源码进行编译,在官网上下载的OPenCV可以直接使用,本文系统版本为win10,opencv是最新版本4.7.0。 效果展示: 2. 配置步骤: 2.1 下载OPenCV压缩包 打开opencv的官网OPenCV下载地址,可以在其页面内下载到最新的压缩包,如下

    2024年02月09日
    浏览(55)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包