关于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

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

相关推荐
蜡笔小马1 小时前
10.Boost.Geometry R-tree 空间索引详解
开发语言·c++·算法·r-tree
IOsetting1 小时前
金山云主机添加开机路由
运维·服务器·开发语言·网络·php
林开落L1 小时前
从零开始学习Protobuf(C++实战版)
开发语言·c++·学习·protobuffer·结构化数据序列化机制
牛奔1 小时前
Go 是如何做抢占式调度的?
开发语言·后端·golang
符哥20081 小时前
C++ 进阶知识点整理
java·开发语言·jvm
小猪咪piggy1 小时前
【Python】(4) 列表和元组
开发语言·python
難釋懷1 小时前
Lua脚本解决多条命令原子性问题
开发语言·lua
CoderCodingNo2 小时前
【GESP】C++ 二级真题解析,[2025年12月]第一题环保能量球
开发语言·c++·算法
独好紫罗兰2 小时前
对python的再认识-基于数据结构进行-a005-元组-CRUD
开发语言·数据结构·python
LYOBOYI1232 小时前
qtcpSocket详解
c++·qt