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

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

相关推荐
IMPYLH16 小时前
Lua 的 IO (输入/输出)模块
开发语言·笔记·后端·lua
普通网友16 小时前
Objective-C 类的方法重载与重写:区别与正确使用场景
开发语言·ios·objective-c
喵了meme16 小时前
C语言实战6
c语言·开发语言
AAA阿giao16 小时前
从“操纵绳子“到“指挥木偶“:Vue3 Composition API 如何彻底改变前端开发范式
开发语言·前端·javascript·vue.js·前端框架·vue3·compositionapi
小裴(碎碎念版)16 小时前
文件读写常用操作
开发语言·爬虫·python
sheji341616 小时前
【开题答辩全过程】以 基于Java的应急安全学习平台的设计与实现为例,包含答辩的问题和答案
java·开发语言·学习
winfield82116 小时前
MCP 协议详解
开发语言·网络·qt
cheems952717 小时前
锁策略的介绍
java·开发语言
清水白石00817 小时前
《Python × 数据库:用 SQLAlchemy 解锁高效 ORM 编程的艺术》
开发语言·python·json