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

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

相关推荐
weixin_307779133 小时前
从脚本执行到智能体协作:AI辅助测试能力的范式重构
运维·开发语言·人工智能·算法·测试用例
云絮.4 小时前
增删改查操作
java·开发语言
themingyi4 小时前
Abaqus2024安装python包pandas
开发语言·python·pandas
阿正的梦工坊4 小时前
【Rust】19-FFI、ABI 与跨语言边界设计
开发语言·后端·rust
殇淋狱陌4 小时前
Python列表知识思维导图
开发语言·python·学习
代码中介商4 小时前
C++ 智能指针完全指南(三):weak_ptr 与循环引用
开发语言·c++
fox_lht4 小时前
第十五章 函数式语言:迭代器和闭包
开发语言·后端·学习·算法·rust
Web极客码4 小时前
如何通过 Python + LLM 用最少的 Token 完成精准推荐任务
开发语言·人工智能·python·ai
TPBoreas4 小时前
AQS 是啥
java·开发语言
小短腿的代码世界4 小时前
Qt绘图引擎QPainter渲染管线:从光栅化到GPU加速的完整架构——为什么你的2D绘制慢了10倍?
开发语言·qt·架构