__ 由于最近工作中要用到地图相关的知识,就选择用QML去做相关的操作,开始找资源好多大佬会用到相关的webnegine相关的库,但是我同样的操作下(在.pro文件中添加 QT += webenginewidgets)时,再去.h文件中添加相关的信息,eg:#include 时就会报错,在网上查阅了好多人发的经验贴,总结了如下几点__
1.QT 的版本,
2.注意自己的编译时是否是MSVG
3.MSVG使用的编译器是vs提供的
4.MiGN的版本
一.首先我们查看自己qt的版本
点击帮助文档,有个选项是 about qt creater… 点击就能看见我们的版本信息
我的重新装的版本是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编译器等工具。它们在功能和用途上是不同的,没有直接的比较或关联。
这是我自找的一些资料,可能不齐全,需要了解更将详细的可以自行查阅。
引用文本
哎,花了三天到处配置环境,到头来才发现自己安装的有问题,
有问题的小伙伴可以留言交流