小编给大家分享一下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启动时,列出详细的错误提示。
>如下:
保存退出编辑,使配置文件生效:
~/美元来源。bashrc(启动qtcreator会弹出如下详细错误信息:
在打印的错误信息的最下面,找到了引发错误的真正原因:
也就是Qt动态链接库的问题,当加载libqxcb.so库的时候,还需要加载libxcb-xinerama库。
切换到报错libxcb。所以所在目录:#替换为自己的报错目录 $ cd/home/brainiac/Qt/Tools/QtCreator/lib/Qt/plugins/platforms/运行ldd libqxcb。所以,查看关联内容:
ldd libqxcb美元。所以
发现不存在libxcb-xinerama.so。0库。
安装libxcb-xinerama库:
#如果还存在其他依赖库没有安装,也一并安装。 $ sudo apt-get安装libxcb-xinerama0安装完成后,再次查看关联内容,发现已经修复问题:
ldd libqxcb美元。所以
再次运行Qt程序,就可以正常运行了。
后记
又可以愉快的编码了。
看完了这篇文章,相信你对Ubuntu18.04下Qt出现qt.qpa。插件:无法加载Qt平台插件“xcb”错误怎么办有了一定的了解,想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!
Ubuntu18.04下Qt出现qt.qpa。插件:无法加载Qt平台插件“xcb”错误怎么办