找不到qt平台插件xcb

Posted

技术标签:

【中文标题】找不到qt平台插件xcb【英文标题】:cannot find qt platform plugin xcb 【发布时间】:2016-08-05 08:17:01 【问题描述】:

我试图在我的 LUBUNTU 计算机上安装 VirtualBox 以使用 OS X。 安装后,我尝试运行它,但由于此错误,它没有:

    Qt FATAL: This application failed to start because it could not find or load the Qt platform plugin"xcb".
    Aviable platform plugins are: xcb. Reinstalling the application may fix the problem.

我是来请你帮我解决这个问题的。我已经尝试重新安装应用程序,但没有任何效果。有任何想法吗?请明确,我只是一个初学者,所以我有困难,特别是使用终端。

提前谢谢你。

【问题讨论】:

"Failed to load platform plugin "xcb" " while launching qt5 app on linux without qt installed的可能重复 【参考方案1】:

对我来说,这是全新安装 ubuntu 18.04.1 上的 xlibxcb-xinerama

apt-get install --reinstall libxcb-xinerama0

【讨论】:

【参考方案2】:

发生这种情况是因为缺少 XCB 插件的依赖项。要解决它,找到 libqxcb.so 文件(在插件/平台或其他地方)并在其上运行 ldd。

ldd 将显示所有依赖项,您必须安装与 NOT FOUND 条目对应的软件包。

之后应用程序应该可以工作了。

【讨论】:

以上是关于找不到qt平台插件xcb的主要内容,如果未能解决你的问题,请参考以下文章

在 Linux 上从源代码构建的 Qt5 上找不到 Qt 平台插件 xcb

Qt 找不到平台插件 cocoa

qt项目找不到插件 - 通过qmlproject文件中的importPaths设置?

Mendeley 找不到“Qt WebEngine 插件”(Linux 桌面应用程序)

在 Qt3D 中找不到适合 QUrl 的导入器插件 - .dae 对象

无法在 Archlinux 上找到或加载 Qt 平台插件“xcb”(写!AppImage)