无法加载 Qt 平台插件“xcb”

无法加载 Qt 平台插件“xcb”

我正在使用 xubuntu 18.04(Linux 4.15.0-48-generic x86_64 )(buildd@lgw01-amd64-036) (gcc version 7.3.0 (Ubuntu 7.3.0-16ubuntu3)) #51-Ubuntu SMP),安装后anki 如 anki 网站所示:

$ tar xjf Downloads/anki-2.1.12-amd64.tar.bz2
$ cd anki-2.1.12-linux-amd64
$ sudo make install

当我运行 anki 时,我收到这条消息:

qt:无法加载“”中的 Qt 平台插件“xcb”,即使已找到。 qt:此应用程序无法启动,因为无法初始化 Qt 平台插件。重新安装应用程序可能会解决此问题。

可用的平台插件有:eglfs、linuxfb、minimal、minimalegl、offscreen、vnc、wayland-egl、wayland、wayland-xcomposite-egl、wayland-xcomposite-glx、xcb。

[1] 3022 中止(核心转储)anki

即使重新安装它或重新启动我的机器后也是如此。

答案1

对于 Xubuntu 18.04,您有 (2) 个安装选项安基无需经历自己编译的麻烦:

  1. 来自 Ubuntu 存储库:(sudo apt install anki版本 2.1.0)
  2. 来自 Flatpak:(flatpak install flathub net.ankiweb.Anki版本 2.1.13)

答案2

尝试:转到您的平台目录并执行,ldd libqxcb.so.确保列出的所有依赖项均已安装并且它们位于您的共享库集合中。如果没有安装或将它们放在您的共享库中。

答案3

尝试重新安装 libxcb:

sudo apt purge libxcb
sudo apt install libxcb 

如果找不到该包,请使用以下命令:

sudo apt purge libxcb1
sudo apt install libxcb1

有关套餐的更多信息:https://packages.ubuntu.com/source/bionic/libxcb

另外,发布的输出ldd /usr/lib/qt/plugins/platforms/libqxcb.so

相关内容