找不到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项目找不到插件 - 通过qmlproject文件中的importPaths设置?
Mendeley 找不到“Qt WebEngine 插件”(Linux 桌面应用程序)