在统信uos上安装qt开发工具需配置专用kit:先通过apt或软件商店安装qt creator及依赖,再手动添加系统级qmake路径、gcc编译器、uos desktop kit并指定gdb调试器,否则项目无法构建运行。

在统信UOS系统上安装Qt开发工具,是为了启动C++图形界面应用开发,但直接点击软件商店安装可能只装上Qt Creator而缺编译器、GUI模块或调试器,导致新建项目后无法构建或运行报错“QApplication未定义”“libQt5Gui.so找不到”。
通过APT仓库一键安装(新手首选)
这一步操作起来很简单,直接在终端执行命令即可自动拉取Qt Creator、qmake、g++及基础GUI库,适合刚接触Linux的开发者。
打开终端,依次执行以下命令:
sudo apt update → sudo apt install -y qtcreator qt5-default qt5-qmake g++ build-essential
再补装图形与UI扩展组件,否则设计器打不开、SVG渲染失败、QML预览报错:
sudo apt install -y qtdeclarative5-dev qttools5-dev qttools5-dev-tools libqt5svg5-dev libqt5opengl5-dev
【必须执行这步】否则后续创建Widgets项目时会提示“无法找到Qt版本”或“Kit无效”。
用UOS软件商店图形化安装(免命令行)
如果你不熟悉终端指令,又希望快速获得一个经UOS官方适配验证的稳定版本,这个方法最省心。
点击左下角“开始菜单”→ 打开“应用中心”→ 在搜索框输入“Qt Creator”→ 找到开发者为“Qt Project”或“统信软件仓库”的条目→ 点击“安装”→ 输入管理员密码确认。
安装完成后,不要立刻启动——先打开终端运行一次 sudo apt install gdb,否则首次调试时会卡在“未找到调试器”界面。
从官网下载离线安装包(需最新版或特定Qt版本)
当你要用Qt 6.5+开发跨平台项目,或UOS系统源里只有老旧的Qt Creator 4.x时,必须走离线包路线。官网提供的是自解压二进制安装器,不是.deb包。
第一步:访问Qt官网下载页面,获取形如 qt-creator-opensource-linux-x64-14.0.2.run 的文件(【务必避开带online字样的网络安装器】)。
第二步:进入下载目录,执行 chmod +x qt-creator-opensource-linux-x64-14.0.2.run
第三步:运行 ./qt-creator-opensource-linux-x64-14.0.2.run → 弹出图形向导 → 【取消勾选“Start Qt Creator after installation”】(UOS缺少OpenGL 3.3驱动,启动即闪退)。
第四步:安装路径选 /opt/QtCreator(不能含中文、空格或家目录路径,否则Kit识别失败)。
配置UOS专用构建套件(关键一步,不可跳过)
无论用哪种方式安装,首次启动Qt Creator后都必须手动配置Kit,否则新建项目会默认使用自带Qt 6.5.3,而UOS系统级Qt库是5.15.2,链接会失败。
① 工具 → 选项 → 构建与运行 → Qt版本 → 点击“添加” → 选择 /usr/lib/x86_64-linux-gnu/qt5/bin/qmake
② 编译器页签 → 点击“自动检测” → 勾选 GCC x86_64 Linux(别选Clang,UOS默认未装LLVM)
③ 构建套件页签 → 点击“添加” → 名称填“UOS Desktop Kit” → 编译器选上一步识别的GCC → Qt版本选刚添加的“Qt 5.15.2 (UOS System)” → 【调试器必须手动指定为 /usr/bin/gdb】
完成这四步后,重启Qt Creator,新建项目时只勾选该Kit,就能正常编译运行了。











