Qt Creator 6.4.3 在 Ubuntu 上的避坑指南:从依赖安装到环境配置

张开发
2026/4/18 4:43:34 15 分钟阅读

分享文章

Qt Creator 6.4.3 在 Ubuntu 上的避坑指南:从依赖安装到环境配置
Qt Creator 6.4.3 在 Ubuntu 上的避坑指南从依赖安装到环境配置第一次在Ubuntu上安装Qt Creator时我花了整整一个下午解决各种报错。从GL/gl.h: No such file到cannot execute binary file这些看似简单的依赖问题往往让新手寸步难行。本文将分享我在三台不同配置的Ubuntu机器上反复验证过的完整流程特别针对国内网络环境优化帮你避开90%的常见陷阱。1. 系统环境准备不只是build-essential很多教程只告诉你安装build-essential但实际开发中还需要这些关键组件sudo apt update sudo apt install -y \ build-essential \ libgl1-mesa-dev \ libxkbcommon-x11-dev \ libdbus-1-3 \ libfontconfig1 \ libxrender1 \ libxi6为什么需要这些包libgl1-mesa-dev处理OpenGL相关开发文件libxkbcommon-x11-dev解决键盘输入模块问题其他库支持Qt的图形渲染和系统集成提示如果遇到Unable to locate package错误先执行sudo apt update刷新软件源2. 安装包获取与权限设置国内用户建议使用清华镜像源下载安装器wget https://mirrors.tuna.tsinghua.edu.cn/qt/official_releases/online_installers/qt-unified-linux-x64-online.run赋予执行权限时新手常犯的两个错误直接在图形界面右键设置权限可能不生效使用sudo chmod 777安全隐患正确的权限设置方式chmod x qt-unified-linux-x64-online.run ls -l qt-unified-linux-x64-online.run # 验证权限显示-rwxr-xr-x3. 安装器启动与镜像加速直接运行安装器可能会卡在初始化阶段推荐添加国内镜像参数./qt-unified-linux-x64-online.run --mirror https://mirrors.ustc.edu.cn/qt/常见启动问题排查表错误现象可能原因解决方案无法启动缺少lib库安装libxcb-xinerama0卡在0%网络连接添加--mirror参数闪退权限问题用普通用户而非root运行4. 组件选择与空间优化Qt 6.4.3安装界面默认会勾选所有组件但这会占用超过40GB空间。实际开发只需必选核心组件Qt Creator 10.0.2Qt 6.4.3 Desktop gcc_64Qt Debug Information Files可选组件Qt Charts数据可视化Qt Quick 3D3D开发Qt Multimedia音视频处理注意Android开发需要额外安装NDK和OpenJDK建议初次安装暂不勾选5. 环境验证与故障排除安装完成后运行以下命令验证/opt/Qt/Tools/QtCreator/bin/qtcreator如果启动时报错could not find the Qt platform plugin尝试检查环境变量export QT_QPA_PLATFORM_PLUGIN_PATH/opt/Qt/6.4.3/gcc_64/plugins/platforms确认动态库路径ldd /opt/Qt/6.4.3/gcc_64/plugins/platforms/libqxcb.so | grep not found6. 项目配置实战技巧新建项目时建议修改这些默认设置构建目录改为../build-项目名-kit避免污染源码qmake路径确认指向/opt/Qt/6.4.3/gcc_64/bin/qmake调试器安装gdb并配置符号路径sudo apt install gdb在Qt Creator中配置调试器菜单栏 → Tools → Options → Kits选择当前使用的Kit在Debugger选项卡设置/usr/bin/gdb7. 性能调优与日常维护长期使用后可以优化这些设置禁用不需要的插件Help → About Plugins清理旧版本定期删除~/Qt目录下的过期版本命令行工具集成将Qt Creator加入全局PATHecho export PATH$PATH:/opt/Qt/Tools/QtCreator/bin ~/.bashrc source ~/.bashrc现在可以直接在终端输入qtcreator启动IDE。遇到任何异常行为建议先检查Help → System Information中的环境变量和库路径是否正确加载。

更多文章