Qt"找不到Qt平台插件 [英] QT "Could not find the Qt platform plugin "xcb" "

查看:22
本文介绍了Qt"找不到Qt平台插件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

出于学术原因,我尝试安装Qt-Everywhere 5.15开源程序,但运行程序失败。

首先,我用make编译了必要的源文件并安装了Qt Creator,然后我选择了qmake在里面运行程序。当我尝试运行一个示例程序时,我遇到了这样的问题:

qt.qpa.plugin:在/usr/lib/x86-64-linux-gnu中找不到Qt平台插件xcb 此应用程序无法启动,因为无法初始化任何Qt平台插件。重新安装应用程序可能会解决此问题。 可用的平台插件有:eglfs、linuxfb、Minimal、Minimalegl、OffScreen、VNC。 程序出人意料地结束了。 进程已强制结束。

然后我在/usr/lib/x86-64-linux-gnu文件夹中查找XCB插件,并设置了LD_LIBRARY_PATH=/usr/lib/x86-64-linux-gnu,但同样的错误再次出现。

我应该做些什么来解决此问题?

谢谢。

推荐答案

1.安装要求:

sudo apt install make g++ pkg-config libgl1-mesa-dev libxcb*-dev libfontconfig1-dev libxkbcommon-x11-dev python libgtk-3-dev
  • python对于QtQuick是可选的。
  • 如果您想要QtWidgets的GTK本机主题,则
  • libgtk-3-dev可选。

2.配置:

./configure -opensource -confirm-license -nomake tests -nomake examples -prefix /path/to/install/dir

3.编译:

make -j $(nproc)

make install

这篇关于Qt"找不到Qt平台插件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆