Deepin V20 安装Qt Creator后打不开,报错qt.qpa.plugin: Could not load the Qt platform plugin “xcb“ 解决方法

  • Post author:
  • Post category:其他


问题描述

在deepin v20完成之后发现Qt Creator打不开,重装之后仍然无法打开

解决方法

在终端中运行qtcreator文件,发现以下报错

qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

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

输入以下代码,可以查看详细报错

export QT_DEBUG_PLUGINS=1

内容如下

QLibraryPrivate::loadPlugin failed on "/home/purew/Qt/Tools/QtCreator/lib/Qt/plugins/platforms/libqxcb.so" : "Cannot load library /home/purew/Qt/Tools/QtCreator/lib/Qt/plugins/platforms/libqxcb.so: (libxcb-util.so.1: 无法打开共享对象文件: 没有那个文件或目录)"

发现是依赖库的命名问题,debian下,这个依赖库不叫libxcb-util.so.1,而是叫libxcb-util.so.0

为其添加软链接

sudo ln -s /usr/lib/x86_64-linux-gnu/libxcb-util.so.0.0.0 /usr/lib/x86_64-linux-gnu/libxcb-util.so.1

问题解决

参考:


https://blog.csdn.net/u011738895/article/details/119109788?spm=1001.2014.3001.5501


https://bbs.deepin.org/zh/post/224979



版权声明:本文为weixin_42111284原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。