【发布时间】:2017-12-02 09:25:09
【问题描述】:
我错误地删除了 /usr/lib/x86_64-linux-gnu 中所有 qt5 相关文件。所以,我再次安装了 qt5 使用
sudo apt-get install qt5-default
sudo apt-get install qtdeclarative5-dev
但是,使用 qt5 的应用程序抱怨缺少某些东西。 例如,
$ qtcreator
qtcreator: error while loading shared libraries: libQt5Test.so.5: cannot open shared object file: No such file or directory
$ qtpaths
/usr/lib/x86_64-linux-gnu/qt5/bin/qtpaths: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5.6' not found (required by /usr/lib/x86_64-linux-gnu/qt5/bin/qtpaths)
/usr/lib/x86_64-linux-gnu/qt5/bin/qtpaths: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5' not found (required by /usr/lib/x86_64-linux-gnu/qt5/bin/qtpaths)
$ cmake-gui
This application failed to start because it could not find or load the Qt platform plugin "xcb".
如何正确重新安装 qt5 并使这些应用程序正常工作?
提前谢谢你!
【问题讨论】:
-
试试:
sudo apt-get install libqt5test5 -
所以我安装了很多 libqt5*5,最后运行 qt5 相关应用程序给了我 [code] 这个应用程序无法启动,因为它无法在“ ”。可用的平台插件有:eglfs、linuxfb、minimal、minimalegl、offscreen、mirserver、ubuntumirclient、xcb。 [代码]
-
啊哈!现在它似乎工作了!非常感谢
标签: linux ubuntu qt5 ldd cmake-gui