Ubuntu18.04下Qt出现qt.qpa。插件:无法加载Qt平台插件“xcb”错误怎么办

  介绍

小编给大家分享一下Ubuntu18.04下Qt出现qt.qpa。插件:无法加载Qt平台插件“xcb”错误怎么办,希望大家阅读完这篇文章后大所收获、下面让我们一起去探讨吧!

安装Qt5.15.0后,在运行测试用例时弹出错误:

qt.qpa。插件:无法加载Qt平台插件“xcb"在“;”;尽管它被发现。
这个应用程序未能启动因为没有Qt平台插件可以初始化。重新安装应用程序可能会修复此问题。

可用平台插件:eglfs, linuxfb,最少,minimalegl,私生活方面,vnc, xcb。

流产(信息转储)

根据问题描述,虽然能够找到但是不能加载Qt平台插件“xcb”,虽然接下来又说重新安装可能能够解决,这个可能的话,还是尽量作为最下的选择吧。

修改配置文件~/ashrc: (

 vim ~/美元。bashrc 

(在最末尾添加如下语句,会在qtcreator启动时,列出详细的错误提示。

  

如下:

 Ubuntu18.04下Qt出现qt.qpa。插件:无法加载Qt平台插件“xcb”错误怎么办

保存退出编辑,使配置文件生效:

~/美元来源。bashrc

(启动qtcreator会弹出如下详细错误信息:

 Ubuntu18.04下Qt出现qt.qpa。插件:无法加载Qt平台插件“xcb”错误怎么办

在打印的错误信息的最下面,找到了引发错误的真正原因:

 Ubuntu18.04下Qt出现qt.qpa。插件:无法加载Qt平台插件“xcb”错误怎么办

也就是Qt动态链接库的问题,当加载libqxcb.so库的时候,还需要加载libxcb-xinerama库。
切换到报错libxcb。所以所在目录:

#替换为自己的报错目录   $ cd/home/brainiac/Qt/Tools/QtCreator/lib/Qt/plugins/platforms/

运行ldd libqxcb。所以,查看关联内容:

 ldd libqxcb美元。所以

 Ubuntu18.04下Qt出现qt.qpa。插件:无法加载Qt平台插件“xcb”错误怎么办

发现不存在libxcb-xinerama.so。0库。

安装libxcb-xinerama库:

#如果还存在其他依赖库没有安装,也一并安装。   $ sudo apt-get安装libxcb-xinerama0

安装完成后,再次查看关联内容,发现已经修复问题:

 ldd libqxcb美元。所以

 Ubuntu18.04下Qt出现qt.qpa。插件:无法加载Qt平台插件“xcb”错误怎么办

再次运行Qt程序,就可以正常运行了。

 Ubuntu18.04下Qt出现qt.qpa。插件:无法加载Qt平台插件“xcb”错误怎么办

后记

又可以愉快的编码了。

看完了这篇文章,相信你对Ubuntu18.04下Qt出现qt.qpa。插件:无法加载Qt平台插件“xcb”错误怎么办有了一定的了解,想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

Ubuntu18.04下Qt出现qt.qpa。插件:无法加载Qt平台插件“xcb”错误怎么办