QT5.9.0安装64位编译器(win10)踩坑记录+解决办法

17 篇文章 0 订阅
博主在遇到QT5.9.0使用MSVC编译器出错的问题后,尝试了卸载重装VS2015、修改注册表、卸载重装QT、仅安装库和buildtool以及降级到QT5.1.0等方法,均未解决问题。最终通过升级到QT5.12.0,发现该版本自带mingw_64bit编译器,成功解决了问题。现在电脑上同时存在QT5.9.0_mingw32和QT5.12.0_mingw64,满足不同编译需求。
摘要由CSDN通过智能技术生成

问题描述

我有个项目需要在QT中使用64位编译器,我用的QT版本是5.9.0,自带只有一个Mingw32位编译器。所以我一直都是用MSVC2015_64bit编译器来实现64位的编译功能,但是~~就在几天前,当我打开电脑,就显示“Variable QMAKE_CXX.COMPILER_MACROS is not defined with QT 5.9.0 ”,查了一通反正就是MSVC的编译器坏了,然后我就开始修复…

尝试1:卸载重装VS2015

结果,没什么用,可能是我没有卸载干净。

尝试2:改注册表

根据网上查的解决办法,去修改注册表,,结果,没什么用。

尝试3:卸载重装QT

没卵用。

尝试4:不装VS2015,只安装库和build tool

依然没用。

尝试5:将QT版本降低到5.1.0

因为QT5.6及其之前的版本,提供了MSVC64位的编译器,我准备碰碰运气,结果老版本的QT5.1.0真的是超级难用,大家千万不要再使用QT5.9之前的版本了。

成功尝试:将QT版本提高到5.12.0,自带mingw_64bit

经历了几天的尝试,我心情很崩溃,想着把QT版本提高一下算了,说不定可以自动识别到我电脑上的MSVC64编译器,于是我去下载了一个QT5.12.0
QT官网下载

因为在windows上也是只有x86(32位)版本,所以只能下载这个,下载好以后进行安装,在安装页面发现配备的竟然是mingw64bit编译器,真是得来全不费功夫,看来不试试真的是不知道。之前在网上看到 “在Qt5.8.0以后的版本中,Windows平台下的Qt已经没有了独立的64位安装包” ,就一直以为mingw只有32位,真是太坑了。

后记

现在我的电脑上安装了两个版本的QT,分别是QT5.9.0_mingw32和QT5.12.0_mingw64,可以满足不同的编译位数要求。

  • 5
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
安装Qt 5.9.0的教程及配置如下: 1. 首先,根据引用\[1\]中的提示,在安装过程中需要注意以下几点: - 如果你的电脑已经安装了Visual Studio 2017,那么在安装Qt时需要勾选"msvc2017 64-bit"组件。 - 在打开Qt项目时,使用Qt Creator打开项目文件夹,然后打开.pro文件。 2. 下载Qt 5.9.0安装包,并双击启动安装包。在欢迎界面点击"下一步"。 3. 弹出Qt账户登录界面,如果你没有Qt账户,可以直接点击"Skip"跳过。 4. 进入真正的开始安装界面,点击"下一步"。 5. 在选择安装文件夹界面,建议不要将Qt安装在系统盘C盘,可以选择其他盘符(比如D盘)。其他选项保持默认即可,继续点击"下一步"。 6. 点击"安装"开始安装Qt 5.9.0。 7. 安装完成后,根据引用\[2\]中的提示,可以选择启动Qt Creator。 8. 配置Qt 5.9.0的镜像源,可以参考引用\[3\]中的示范。访问https://mirrors.tuna.tsinghua.edu.cn/qt/archive/qt/,选择5.9版本,并选择需要的平台进行下载。 这样,你就完成了Qt 5.9.0的安装教程及配置。希望对你有帮助! #### 引用[.reference_title] - *1* [Qt5.9.0安装与配置以及打开一个已有项目](https://blog.csdn.net/qq_41550190/article/details/118573377)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [QT 5.9.0下载安装及配置教程(自动化运维环境)](https://blog.csdn.net/weixin_40918067/article/details/116895439)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值