必须先确认系统架构与网络环境,否则apt install会失败;联网时仅装IDE需手动配qmake路径,断网则须用匹配架构的离线包(x86_64用.run、ARM64用.deb)并完整安装Qt库与Creator,最后在Kits中添加qmake路径且验证构建成功。

在银河麒麟V10-SP1系统上安装Qt Creator,必须先确认系统架构(x86_64或ARM64)与网络环境(联网/断网),否则直接执行apt install会失败——因为官方源中Qt Creator不带Qt运行时,且ARM64架构下默认源无对应二进制包,强行安装将导致启动后报“无法找到qmake”或“OpenGL初始化失败”。
联网环境下快速安装Qt Creator(仅IDE,不含Qt库)
适用于x86_64架构、有稳定外网连接、仅需轻量级IDE进行代码编辑或远程构建的场景。
第一步:更新软件源索引并安装基础工具链
sudo apt update && sudo apt install -y build-essential gdb cmake libgl1-mesa-dev
第二步:安装Qt Creator本体
sudo apt install -y qtcreator
第三步:首次启动后必须手动配置Qt版本路径,否则无法新建项目或编译——IDE不会自动扫描系统中可能已存在的Qt安装目录。
断网环境安装完整Qt开发套件(含Qt 5.12.10 + Qt Creator)
该方案规避了依赖缺失、架构错配、OpenGL降级等典型问题,适用于内网隔离、军工涉密或离线部署场景。
方法一:x86_64架构离线安装
① 下载官方离线安装包 qt-opensource-linux-x64-5.12.10.run(MD5校验值必须为 b9b19b6e2dac20a9f9a20d5f8e6d8a3c)
② 将文件拷贝至用户主目录,执行 chmod a+x qt-opensource-linux-x64-5.12.10.run
③ 【关键前提】断开所有网络连接,防止安装程序强制跳转Qt账户注册页导致卡死
④ 运行 ./qt-opensource-linux-x64-5.12.10.run → 在图形向导中选择安装路径为 ~/Qt5.12.10(避免使用 /opt 或 /usr 需sudo权限)→ 勾选全部组件(含Qt Creator、Qt 5.12.10、MinGW或GCC工具链)
方法二:ARM64架构离线安装
从可信镜像源获取适配包 qt5.12-arm.deb 合集 → 拷贝至 /home/kylin/qt5.12-arm/桌面 → 执行 sudo dpkg -i *.deb → 若提示依赖错误,用 sudo apt --fix-broken install 自动补全
安装后必做的三件事
打开Qt Creator → 工具 → 选项 → Kits → Qt Versions → 点击“添加” → 浏览到 ~/Qt5.12.10/5.12.10/gcc_64/bin/qmake(x86_64)或 ~/Qt5.12.10/5.12.10/gcc_64/bin/qmake(ARM64实际路径为 gcc_64 或 linux_armv7_g++)
在Kits页面,检查“Desktop Qt 5.12.10 GCC 64bit”是否自动关联成功;若未出现,手动点击“自动检测”按钮
创建空项目测试编译:文件 → 新建文件或项目 → Application → Qt Widgets Application → 一路下一步 → 点击左下角“构建”按钮 → 观察编译输出栏是否出现 “Build finished”

















