1.qt历史版本安装与多版本开发(解决被拦截问题)

发布于:2025-07-29 ⋅ 阅读:(30) ⋅ 点赞:(0)

安装背景

2025年漂亮国给我们拦截了离线安装包下载通道。
跳转下载官网只显示这个

Download from your IP address is not allowed

但是依旧是支持在线下载的

虽然我们无法通过官网下载了,但是我们还是通过其他办法下载

1.qt在线安装

版本问题

https://download.qt.io/official_releases/online_installers/
最新下载器版本目前是只能下载qt6

跳转https://download.qt.io/archive/online_installers/
可以看到在线下载器的所有版本
通过切换在线下载器的版本到旧版本如qt-unified-windows-x86-4.1.1-online.exe

是可以下载到qt5.15,但是想要更旧的版本在线下载就不支持了,只能离线下载更旧版本

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

国内镜像

中国科学技术大学:https://mirrors.ustc.edu.cn/qtproject/official_releases/online_installers/
清华大学:https://mirrors.tuna.tsinghua.edu.cn/qt/official_releases/online_installers/
北京理工大学:https://mirror.bit.edu.cn/qtproject/official_releases/online_installers/

启动切换镜像源

去到安装器所在目录打开终端,powershell

.\qt-online-installer-windows-x64-4.10.0.exe --mirror https://mirrors.ustc.edu.cn/qtproject

一般只需要安装
Qt版本与
构建工具
qtcreator版本
如果需要扩展模块

增加,移除模块,卸载QT

打开就可以维护qt
在这里插入图片描述

启动qtcreator

找到安装的qt工具中qtcreator运行即可

打开桌面菜单搜索即可
或者直接在菜单搜索引擎中搜索
在这里插入图片描述

2.qt离线安装

因为我们开发情况还是需要旧版本的支持也就是qt5.15之前的版本支持
或者是一些无网环境需要安装qt,如嵌入式设备就需要提供一个qt离线包
所以我们还是需要想办法进行下载离线包,无论是新版本还是旧版本都还是得要离线包的支持

魔法下载

科学上网,遵纪守法,省略

迅雷下载

获取到相关版本地址,如
真的不知道具体版本地址可以问下deepseek

https://download.qt.io/archive/qt/5.14/5.14.2/qt-opensource-windows-x86-5.14.2.exe
https://download.qt.io/archive/qt/5.12/5.12.12/qt-opensource-windows-x86-5.12.12.exe

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.qt多版本开发

安装qt不同版本目录, 假设安装的qt层级如图
在这里插入图片描述
原理就是不同的qt版本有不同的编译套件
我们将他们的编译构建套件放到一起就行了
那怎么编写构建套件呢?

工具>外部>配置

在这里插入图片描述
核心既是对套件的三个选项卡修改
在这里插入图片描述

QT版本

在这里插入图片描述
将qt版本对应的qmake加入
在这里插入图片描述

编译器

在这里插入图片描述

添加MinGW for C 与 MinGW for C++

在这里插入图片描述

设置gcc

在这里插入图片描述

设置g++

在这里插入图片描述

构建套件

有了qt版本与编译器就可以完善套件

在这里插入图片描述
在这里插入图片描述
一个qtcreator就可以进行多个qt版本项目开发了

创建不同版本项目

点击创建新项目,下一步直到选择套件这里
在这里插入图片描述
此时我们都勾选上
我们想要以什么qt版本的编译链进行编译都可以
在这里插入图片描述


网站公告

今日签到

点亮在社区的每一天
去签到