(一篇即乐成)Ubuntu下搭建qt环境和安装Qt Creator

[复制链接]
发表于 2026-10-6 11:12:40 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×

一、安装 Qt Creator

Ubuntu 下搭 Qt 环境,最省事的路子就是走官方仓库:一次更新索引、一次装编译工具、一次装 Qt Creator,然后把 Qt 5 默认版本选上,最后补文档和示例,后面做复杂项目时用得上。

先开终端(Ctrl+Alt+T)确认有 sudo 权限,Ubuntu 只有授权用户才能增删软件,装的过程中会要求输密码,提示继续时输入 Y 回车。

第一步,更新软件源索引:

sudo apt-get update

第二步,装编译必需的基础包:

sudo apt-get install build-essential

第三步,装 Qt Creator,它带上做和跑 Qt 项目需要的界面工具与命令行工具:

sudo apt-get install qtcreator

第四步,确认默认 Qt 5 已被选中:

sudo apt-get install qtbase5-dev

第五步,补文档和示例,做复杂项目时查 API 很省时间:

sudo apt-get install qt5-doc qtbase5-examples

装完搜一下就能打开 Qt Creator,也可以在终端直接敲:

qtcreator

二、验证环境能不能编译

mkdir -p ~/qt-test && cd ~/qt-test
qmake --version

能看到 Qt 版本号就说明工具链在 PATH 里。用 Qt Creator 新建项目时选 Qt Widgets Application,一路默认,编译运行能弹窗就是环境通了。

命令行也能编译,适合 CI 环境:

qmake
make
./your-app

三、常见故障

  • qmake: command not found —— 没装 qtbase5-dev,补 sudo apt-get install qtbase5-dev;装完当前终端找不到就 source ~/.bashrc 或重开终端。
  • error: Qt5CoreConfig.cmake: No such file —— Qt 开发包不全,补 qtbase5-dev 和 qtbase5-dev-tools。
  • 编译报一大串 undefined reference to vtable —— 通常是 qmake 生成了旧的 Makefile 或者 moc 没跑,删掉构建目录重新 qmake。
  • Qt Creator 能开但新建项目报错 —— 沙箱环境缺权限或 HOME 不可写,检查 ~ 权限。
  • build-essential 装完还报 gcc 版本太低 —— Ubuntu 默认源里的 gcc 一般够 Qt 5 用;要 Qt 6 或更新工具链才考虑 LLVM/新 gcc,别盲目升系统编译器。

四、开发习惯上的几点

  • 构建目录单独放,别和源码混在一起,.gitignore 里把 build-*、.o、Makefile 排除掉。
  • Qt 5 与 Qt 6 的模块划分变化很大,老项目别混装两套默认版本,容易链接错。
  • 界面文件(.ui)和逻辑分开放,Qt Designer 改布局,代码只管信号槽,后期维护轻松很多。
  • 打包分发时别只发可执行文件,把 ldd 缺的动态库一起处理,或用 linuxdeploy 打 AppImage。
  • 企业里做统一开发环境,建议把上面五条命令固化成脚本或配置管理模板,新人一条命令就能上手。

qidao123.com企服评测-应用市场 编辑提示

本文按 Ubuntu 官方仓库整理 Qt Creator 安装步骤与验证方法,覆盖常见编译报错和开发建议。安装前确认账号有 sudo 权限,构建目录建议与源码分离。企业统一开发环境可把依赖清单固化成脚本,Qt 5 与 Qt 6 不要混装默认版本,避免链接到不兼容的模块。

回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表