在uos上应通过官网离线包安装qt creator 14.0.2并配置uos专属kit:添加系统qt 5.15.2路径、gcc编译器及手动指定gdb调试器,新建项目时仅选该kit,并修改qapplication构造为qapplication a(argc, nullptr)以适配xcb。

在UOS(统信操作系统)上安装并使用Qt Creator,是为了开发跨平台的C++ GUI应用,尤其适合政务、金融、教育类国产化软件项目。UOS基于Debian,但默认软件源中Qt Creator版本较旧(如v4.15),而实际开发常需Qt 5.15或Qt 6.5+配套环境,直接从系统商店安装无法满足编译需求。
通过官方离线安装包安装Qt Creator(推荐)
这一步能获取最新稳定版(当前官网提供Qt Creator 14.0.2 for Linux x64),且自带Qt 6.5.3 MinGW/Clang预编译套件,避免依赖冲突。
访问 https://www.php.cn/link/8cf2191bdcf8cd1b8c58e20d6502a774,下载形如 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(非家目录),避免中文路径或空格——UOS某些桌面环境对含空格路径解析异常,会导致后续构建套件识别失败。
配置UOS专用构建套件
UOS默认搭载GCC 11.4和Qt 5.15.2系统库,但官方安装包自带的Kit默认指向其内置Qt 6.5.3,需手动适配。
Qt Creator 18.0.2 Windows x86_64 历史版本安装包,适合需要旧版本 IDE、旧项目兼容、Qt/C++ 项目维护、构建套件配置和调试环境回退的用户使用。
首次启动Qt Creator后,进入 工具 → 选项 → 构建与运行 → Qt版本 → 点击“添加” → 选择 /usr/lib/x86_64-linux-gnu/qt5/bin/qmake(UOS系统Qt 5路径)→ 确认名称为“Qt 5.15.2 (UOS System)”。
接着切换到“编译器”页签 → 点击“自动检测”,会列出GCC x86_64 Linux Clang和GCC两个选项 → 选中 GCC x86_64 Linux → 点击“应用”。
最后进入“构建套件”页签 → 点击“添加” → 套件名称填“UOS Desktop Kit” → 编译器选刚识别的GCC → Qt版本选“Qt 5.15.2 (UOS System)” → 【调试器必须手动指定为 /usr/bin/gdb】(UOS默认未安装gdb,需先执行 sudo apt install gdb)。
创建第一个UOS兼容项目
点击“文件 → 新建文件或项目 → 应用程序 → Qt Widgets Application” → 项目名称设为 uos-demo → 路径选英文纯字母路径(如 /home/user/projects/uos-demo)→ 不要含中文或符号。
在“Kit选择”界面,只勾选“UOS Desktop Kit”(禁用其他Kit,避免混用Qt版本导致moc生成失败)→ 点击“下一步”直至完成。
打开 main.cpp,将 QApplication 构造函数第二参数改为 nullptr(UOS的xcb插件不支持argc/argv传递):QApplication a(argc, nullptr);
按 Ctrl+R 构建运行 → 若窗口弹出且标题栏显示“uos-demo”,说明UOS环境已就绪。










