我编写了使用Qt5的linux应用程序.
但是当我尝试在没有安装Qt SDK的Linux上启动它时,控制台中的输出是:
无法加载平台插件"xcb".可用的平台是:
我怎样才能解决这个问题?可能是我需要复制一些插件文件?当我使用安装了Qt5的ubuntu,但是我重命名Qt目录时,会出现同样的问题.所以,它使用Qt目录中的一些文件...
更新:当我在app dir"platforms"文件夹中创建文件libqxcb.so时,应用程序仍然无法启动,但错误消息更改:
无法加载平台插件"xcb".可用的平台是:
XCB
怎么会发生这种情况?平台插件如何可用但无法加载?
您好,我qtcreator在 Ubuntu 16.04 下开始遇到问题。报告的错误是:
qtcreator: /usr/bin/../lib/x86_64-linux-gnu/qtcreator/../libQt5Gui.so.5: version `Qt_5_PRIVATE_API' not found (required by /usr/lib/libQt5Widgets.so.5)
qtcreator: /usr/bin/../lib/x86_64-linux-gnu/qtcreator/../libQt5Gui.so.5: version `Qt_5' not found (required by /usr/lib/libQt5Widgets.so.5)
Run Code Online (Sandbox Code Playgroud)
我尝试了其他线程的不同解决方案,但无法实现。任何人都可以帮助或解释到底是什么问题?几天前我能够运行 qtcreator,但是当我今天尝试时出现此错误。我觉得可能对应安装了一些应用,可惜不能说是哪一个,只好装了几个。
更多信息:
qmake --version
QMake version 3.0
Using Qt version 5.5.1 in /usr/lib/x86_64-linux-gnu
Run Code Online (Sandbox Code Playgroud)
我只从官方存储库安装了 qt 版本,安装了以下文件:
会不会是配置问题?有没有办法重新配置路径?
可能也很有趣,在我无法运行 qtcreator 的同一时刻,我无法rviz从 ros-kinetic-package 运行。
rviz
This application failed to start because it could not find or load the Qt platform plugin "xcb"
in "".
Reinstalling the application may fix this problem.
Aborted …Run Code Online (Sandbox Code Playgroud)