离线安装qt creator需匹配系统架构(x86_64或aarch64)、选用官网official_releases中带.run后缀的纯离线包(如qtcreator-14.0.2-x86_64.run),严禁使用online安装器;安装前执行chmod +x赋权,路径避免空格/中文,禁用安装后自动启动,并手动配置kit指向系统级qmake、gcc和gdb。

离线安装 Qt Creator 的核心是绕过网络依赖,直接部署预编译二进制包——但必须匹配系统架构(x86_64 或 aarch64)、避免路径含空格/中文、且 Kit 配置不能依赖自动检测。
怎么选对离线安装包?
Qt 官网已不再为 5.15+ 版本提供纯离线包,当前可稳定获取离线包的版本集中在 Qt Creator 12.x~14.0.2。关键看三点:
- 去
https://download.qt.io/official_releases/qtcreator/找带.run后缀的包,如qtcreator-14.0.2-x86_64.run(银河麒麟 V10 SP1 用aarch64版) - 别下
online字样的安装器,它仍需联网下载组件 - 确认系统架构:在终端执行
uname -m,输出aarch64就不能用x86_64包
安装时最容易卡死的三个地方
离线安装不是双击完事,权限、路径、启动时机都会导致失败:
Qt Creator 18.0.2 Windows x86_64 历史版本安装包,适合需要旧版本 IDE、旧项目兼容、Qt/C++ 项目维护、构建套件配置和调试环境回退的用户使用。
- 必须先加执行权限:
chmod +x qtcreator-14.0.2-x86_64.run - 安装路径严禁含空格或中文,推荐
/opt/QtCreator;家目录下如/home/user/Qt Creator会因空格导致 Kit 无法识别qmake - 安装向导最后一步务必取消勾选
Start Qt Creator after installation——国产系统常缺 OpenGL 3.3 驱动,首次启动直接闪退
装完为什么找不到 GCC 或 qmake?
离线包自带的 Kit 默认指向其内置 Qt(如 Qt 6.5.3),而国产系统(麒麟、UOS)通常用系统级 Qt 5.15.2 和 GCC 11.4,必须手动绑定:
- Qt 版本:在
工具 → 选项 → 构建与运行 → Qt 版本中点击“添加”,指向系统qmake路径,例如银河麒麟是/usr/lib/qt5/bin/qmake,UOS 是/usr/lib/x86_64-linux-gnu/qt5/bin/qmake - 编译器:切换到“编译器”页签,点“自动检测”,选中识别出的
GCC x86_64 Linux(不是 Clang) - 调试器:国产系统默认不装
gdb,得先sudo apt install gdb,再在“构建套件”里手动填入/usr/bin/gdb
Kit 配置错一个环节,新建项目就报 Could not determine the compiler used for Qt 或 No valid kits found——这不是安装失败,是路径没对齐。离线安装真正难的从来不是下载,而是让 IDE 认出系统原生工具链。










