ubuntu 从6.5.0开始,需要xcb-cursor 0或libxcb-cursor 0来加载Qt xcb平台插件

mrfwxfqh  于 12个月前  发布在  其他
关注(0)|答案(1)|浏览(1334)

我在Ubuntu 20.04.6 LTS上使用Qt。我收到一个关于Qt更新的通知,所以我更新了Qt。之后,每当我尝试打开Qt Creator时,我都会得到这个错误:

from 6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Qt xcb platform 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: minimalegl, scb, eglfs, minimal, linuxfb, vkkhrdisplay, offscreen, vnc, wayland, wayland-egl.

字符串
我尝试卸载并重新安装Qt,但没有任何帮助。我也查看了Stack Overflow和其他平台上的其他问题和答案,但没有一个能解决我的问题。
我试过了:

问题截图:


的数据

xqnpmsa8

xqnpmsa81#

确保xcb-cursor 0库已使用以下命令安装:

sudo apt-get install libxcb-cursor0

字符串
使用以下命令验证您的Qt安装:

sudo apt-get install --reinstall qt5-default


检查库路径:

export LD_LIBRARY_PATH=/path/to/libxcb-cursor0:$LD_LIBRARY_PATH


重新启动Qt Creator。如果问题仍然存在,请尝试:

qtcreator -reconfigure


如果您在安装libxcb-cursor0时获得Unable to locate package libxcb-cursor0,请尝试使用sudo apt-get install libxcursor1安装libxcb-cursor1。安装此软件包后,请重试Qt Creator中解决Qt平台插件xcb问题的步骤。如果错误仍然存在,请按照以下步骤操作。
在Ubuntu 20.04中,libxcb-cursor-dev包可能在默认仓库中不可用。您可以尝试从“universe”仓库安装它。以下是您的操作方法:
1.启用Universe存储库:

sudo add-apt-repository universe
sudo apt-get update


1.安装libxcb-cursor-dev:

sudo apt-get install libxcb-cursor-dev


1.尝试安装libxcb-cursor 0:

sudo apt-get install libxcb-cursor0


完成这些步骤后,请再次尝试运行应用程序。如果问题仍然存在或遇到任何错误,请告诉我。
确保Qt版本与您的系统之间的兼容性。这些步骤应该可以解决问题。

相关问题