2017-06-28 3 views
0

J'ai supprimé par erreur tous les fichiers liés à qt5 dans/usr/lib/x86_64-linux-gnu. Donc, j'ai installé QT5 à nouveau en utilisantLes bibliothèques Qt5 ont été supprimées par erreur

sudo apt-get install qt5-default 
sudo apt-get install qtdeclarative5-dev 

Mais, les applications qui utilisent QT5 se plaint que somethings manquent. Par exemple,

$ 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". 

Comment puis-je réinstaller correctement QT5 et faire ces applications de travail?

Merci d'avance!

+1

essayer avec: 'sudo apt-get install libqt5test5' – eyllanesc

+0

J'installé beaucoup de libqt5 * 5 de et à la fin de course l'application QT5 connexes me donne [code] Cette application n'a pas pu démarrer car il n'a pas pu trouver ou charge le plug-in de plate-forme Qt "xcb" dans "". Les plugins de plate-forme disponibles sont: eglfs, linuxfb, minimal, minimalesgl, hors écran, mirserver, ubuntumirclient, xcb. [code] – foothill

+1

lire ceci: https://stackoverflow.com/questions/17106315/failed-to-load-platform-plugin-xcb-while-launching-qt5-app-on-linux-without – eyllanesc

Répondre

0

Le support Xcb fait partie de QT X11. Essayez d'installer "Qt 5 X11 extras" (libqt5x11extras5-dev). Une autre solution qui sera difficile, mais travaille à faire propre Qt construire à partir de sources.