unknow module(s) in QT:webenginewidgets 问题的解决办法 适用于window下的开发环境

本文讲述了作者在工作中使用QML进行地图操作时遇到的问题,涉及到QT版本要求(5.5以上且MSVG编译器),如何检查和更新QT版本,以及MSVG和MinGW的区别。作者分享了安装过程和注意事项,供遇到同样问题的开发者参考。
摘要由CSDN通过智能技术生成

__ 由于最近工作中要用到地图相关的知识,就选择用QML去做相关的操作,开始找资源好多大佬会用到相关的webnegine相关的库,但是我同样的操作下(在.pro文件中添加 QT += webenginewidgets)时,再去.h文件中添加相关的信息,eg:#include 时就会报错,在网上查阅了好多人发的经验贴,总结了如下几点__

1.QT 的版本,
2.注意自己的编译时是否是MSVG
3.MSVG使用的编译器是vs提供的
4.MiGN的版本

一.首先我们查看自己qt的版本

点击帮助文档,有个选项是 about qt creater… 点击就能看见我们的版本信息点击帮助文档,有个选项是 about qt creater... 点击就能看见我们的版本信息我的重新装的版本是5.12.1的
我的重新装的版本是5.12.1,之前查阅信息发现 只有qt5.5以上的版本才能用 ,而且是MSVG编译器下才能用,也就是所只有拿到这两个BUFF才能继续进行开发,(之前一直在找其他问题直接头大)

<<—下图中的文字能够解答好多疑惑,我自己拿笔刷标注出了一些重点,可惜图片太大了加载不出来,请自行阅读!!!!!—>>
图片中的文字能够解答好多疑惑,我自己拿笔刷标注出了一些重点,可惜图片太大了加载不出来,请自行阅读!!!!!
二.注意自己的编译时是否是MSVG
如果你的版本是低于 5.5的就需要下载一个较为稳定的新版本的QT了,我昨天下载的时候,听一老哥建议,下载了QT5.12的版本,他说:5.12-5.13较为稳定。下载地址贴出来了http://download.qt.io/archive/qt/

三.下载好后,程序的安装
当我们下载好以后,在程序的安装时,在进行选择组件时要注意,一般默认安装时,会跳过相关组件的安装,需要勾选一些QT webengin 和MSVC的一些组件资源:
在这里插入图片描述
之后就和之前一样,继续接着安装,等软件安装成功后就可以进行测试了。

四.MSVG和MinG的区别

在Qt中,MSVG和MinGW是两个不同的概念,它们之间没有直接的关联。

MSVG:MSVG是指Qt的模块,也称为Qt SVG。它是用于处理可缩放矢量图形(Scalable Vector Graphics)的Qt模块。使用MSVG,您可以加载、显示和操作SVG文件。这意味着您可以将矢量图像作为SVG文件导入到Qt应用程序中,并对其进行渲染和交互。MSVG提供了一套API,使您能够以编程方式操作SVG图形。

MinGW:MinGW是一个Windows平台上的开发环境,它提供了一组工具和库,允许开发人员使用GCC编译器来构建本机Windows应用程序。MinGW(Minimalist GNU for Windows)的目标是提供一个轻量级的GNU工具链,使开发人员能够在Windows上进行C和C++编程。MinGW基于GNU工具集,包括GCC编译器和一些辅助工具,如make和binutils。

因此,MSVG是Qt的一个模块,用于处理SVG图形,而MinGW是一个Windows上的开发环境,其中包含了GCC编译器等工具。它们在功能和用途上是不同的,没有直接的比较或关联。

这是我自找的一些资料,可能不齐全,需要了解更将详细的可以自行查阅。

引用文本
哎,花了三天到处配置环境,到头来才发现自己安装的有问题,
有问题的小伙伴可以留言交流

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值