关于qt缺少xcb问题解决办法

linux下qt安装完成后,有时候会出现无法打开QtCreator的问题,这个时候进入QtCreator的安装目录,进入终端,用指令启动。比如我的本机:

cd /home/test/Qt5.12.12/Tools/QtCreator/bin

./qtcreator

然后就可以看到报错:

This application failed to start because it could not find or load the Qt platform plugin "xcb"

in "".

Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, xcb, xcb.

Reinstalling the application may fix this problem.

1、报这个问题的原因很多,每个人可能都不一样,首先我们需要设置环境变量export QT_DEBUG_PLUGINS=1,然后再次运行./qtcreator,这个时候才可以看到真正的原因。比如我本机的原因是:

libxcb-util.so.1: 无法打开共享对象文件: 没有那个文件或目录

2、看了下,是由于我系统里面自带的是libxcb-util.so.0这个库,版本不够,需要安装另一个高版本的,运行指令

sudo apt install libxcb-util1

这样就解决了问题。若你那边的原因和我的不一样,就拿打印出来的真正原因在网上搜索解决方案

相关推荐
棉花骑士13 分钟前
【AI Agent】面向 Java 工程师的Claude Code Harness 学习指南
java·开发语言
IGAn CTOU18 分钟前
PHP使用Redis实战实录2:Redis扩展方法和PHP连接Redis的多种方案
开发语言·redis·php
环黄金线HHJX.34 分钟前
TSE框架配置与部署详解
开发语言·python
Vfw3VsDKo1 小时前
Maui 实践:Go 接口以类型之名,给 runtime 传递方法参数
开发语言·后端·golang
Pyeako1 小时前
PyQt5 + PaddleOCR实战:打造桌面级实时文字识别工具
开发语言·人工智能·python·qt·paddleocr·pyqt5
白藏y2 小时前
【C++】muduo接口补充
开发语言·c++·muduo
zk_one3 小时前
【无标题】
开发语言·前端·javascript
阿里嘎多学长3 小时前
2026-04-05 GitHub 热点项目精选
开发语言·程序员·github·代码托管
OOJO3 小时前
c++---vector介绍
c语言·开发语言·数据结构·c++·算法·vim·visual studio
Makoto_Kimur3 小时前
Java 打印模板大全
java·开发语言·排序算法