Windows-QT安装后,又要安装mingw32/64怎么办?

本文档记录了作者在安装QT 5.14.2版本时遇到的问题及解决方案,特别是如何为已经安装的QT添加MinGW支持。作者首先分享了选择QT版本和安装MSVC2017的经过,然后指出小白配置QT环境的困难,并解释了为何不自行配置。接着,详细介绍了如何通过QT安装程序来更新并添加MinGW组件,包括登录QT账户、更新组件库、添加MinGW到临时档案库等步骤,以帮助其他用户避免踩坑。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一路下载qt,踩过了好多坑……

从选版本开始就很纠结,最后选了5.14.2版本

而后出于电脑之前已安装VS2019版本,所以安装时就只选中MSVC2017…

而后上手几天又发现自己对MinGW有使用需求(因为b站QT视频教程多是以mingw使用),因为自己踩了很多坑,体会过没安装好的绝望烦躁,所以就有了这篇文,希望能帮助到大家。


一、为什么不自己配置?

(想看解决方法直接跳到二)

(1)我是小白啊……

找了一早上没找到讲的比较清楚准确的配置方案

而且对于不同电脑、不同qt版本……即使找到配置方案,也有顾虑不敢配或者配了依旧没成

(2)最后实在不行最简单直接的就是卸载重装了,可会造成如下几点问题:

① 卸载不干净

② VS2019配置安装的QT插件会由于第一次下载qt没卸干净,导致无法使用(当然也有解决方法……就是麻烦得一个个找缓存、之前的注册信息删除…)


二、怎么对已安装qt的再添加mingw32/64?

(其实官方有提供很直接的方法,我找到后就觉得自己花一早上找怎么自己手动配置mingw有多蠢……)

(我自己之前操作是参考这篇文章:对已安装的qt添加新的组件_青松青松的博客-CSDN博客_qt安装好后想增加组件怎么办,但添加前先更新的点这文章没说清,但还是很感谢!)

  1. 找到安装qt的最初路径中这个exe文件
  2. 有账号就登录,没账号就注册,就算你一时断网跳过去了,等会添加的时候也得用到,所以总而言之就注册登录吧~
  3. 一定要先更新组件噢!否则就会出现添加组件显示的都是已有的组件(没更新就点添加也是我踩过的坑🕳……)

          (1)下一步后我这显示的是下图这样的

        (2)有的可能是显示这样的(图自上面链接)

    4.      在左下角点开设置  

 5.临时档案库中添加:Index of /online/qtsdkrepository/windows_x86/root/qt,再接着下一步就可以选择自己想要安装的组件了。

       (🔺注意是在“资料档案库”下面粘贴网址,不是在用户名!!)

 6. 更新结束后,(再点开exe界面就会变成我这种绿黑绿黑的哈哈哈哈哈),返回步骤3中的添加或移除组件,就能看到下图了(下图也是来自上面链接的,我就不再回去截图了),要啥选啥就行啦


祝大家学习愉快:)

VS2022是微软的集成开发环境,Qt是一种跨平台的应用程序开发框架,而MinGW是一个Windows平台下的GNU编译器套件。在VS2022中安装QtMinGW可以让你在Windows平台上使用Qt进行开发。 以下是安装VS2022、QtMinGW的步骤: 1. 下载并安装VS2022: - 前往微软官方网站下载VS2022的安装程序。 - 运行安装程序,按照提示进行安装。确保选择了C++开发工作负载。 2. 下载并安装Qt- 前往Qt官方网站(https://www.qt.io/)下载Qt安装程序。 - 运行安装程序,按照提示进行安装。在组件选择界面,确保选择了MinGW作为编译器。 3. 配置VS2022以使用MinGW- 打开VS2022,点击菜单栏的“工具” -> “选项”。 - 在弹出的对话框中,选择“项目和解决方案” -> “C++” -> “常规”。 - 在右侧的面板中,找到“使用MinGW作为默认平台工具集”选项,勾选它并保存更改。 4. 创建Qt项目: - 在VS2022中,点击菜单栏的“文件” -> “新建” -> “项目”。 - 在左侧的面板中,选择“Qt-> “Qt应用程序”。 - 在右侧的面板中,填写项目名称和位置,并点击“下一步”。 - 在下一个界面中,选择所需的Qt版本和模块,并点击“下一步”。 - 最后,点击“完成”来创建Qt项目。 至此,你已经成功安装了VS2022、QtMinGW,并创建了一个Qt项目。你可以在VS2022中使用MinGW作为编译器来编译和运行Qt应用程序。
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值