J'utilise Qt 5.5.1 Creator sur ma machine virtuelle (Ubuntu 12.04.5 LTS), et Beaglebone noir avec écran tactile. Quand j'écris l'application IUG (une seule fenêtre avec bouton-poussoir) et essayer de le déployer, je reçois cette erreur:Qt 5.5.1 ne trouve pas libQt5XcbQpa.so.5
Cette application n'a pas pu démarrer car il n'a pas pu trouver ou charger le plugin plate-forme Qt « XCB »
La réinstallation de l'application peut résoudre ce problème. bash: ligne 1: 907 DISPLAY Aborted = ': 0,0/opt/Proba/Test/Application test terminé avec code de sortie 134.
je cherchais sur internet et a constaté que ce problème est en quelque sorte lié à la bibliothèque libqxcb.so
, j'ai essayé commande ldd libxcb.so
et le résultat est:
linux-vdso.so.1 (0xbef5a000)
libQt5XcbQpa.so.5 => pas trouvé
libdl.so.2 => /lib/arm-linux-gnueabihf/libdl.so.2 (0xb6f67000)
libX11-xcb.so.1 =>/usr/lib/bras-linux-gnueabihf/libX11 -xcb.so.1 (0xb6f55000)
libXi.so.6 => /usr/lib/arm-linux-gnueabihf/libXi.so.6 (0xb6f3b000)
libxcb-render-util. so.0 => /usr/lib/arm-linux-gnueabihf/libxcb-render-util.so.0 (0xb6f30000)
libSM.so.6 =>/usr/lib/bras-linux-gnueabihf /libSM.so.6 (0xb6f1a000)
libICE.so.6 => /usr/lib/arm-linux-gnueabihf/libICE.so.6 (0xb6ef7000)
libxcb-render.so.0 =>/usr/lib/bras-linux- gnueabihf/libxcb-render.so.0 (0xb6ee0000)
libxcb.so.1 => /usr/lib/arm-linux-gnueabihf/libxcb.so.1 (0xb6ebb000)
libxcb image .so.0 => /usr/lib/arm-linux-gnueabihf/libxcb-image.so.0 (0xb6ea7000)
libxcb-icccm.so.4 =>/usr/lib/bras-linux- gnueabihf/libxcb-icccm.so.4.210 (0xb6e9b000)
libxcb-sync.so.1 => /usr/lib/arm-linux-gnueabihf/libxcb-sync.so.1 (0xb6e85000)
libxcb-xfixes.so.0 => /usr/lib/arm-linux-gnueabihf/libxcb-xfixes.so.0 (0xb6e70000)
libxcb-shm.so.0 =>/usr/lib/bras-linux-gnueabihf/libxcb- shm.so.0 (0xb6e5d000)
libxcb-randr.so.0 => /usr/lib/arm-linux-gnueabihf/libxcb-randr.so.0 (0xb6e44000)
etc ...
Comme vous pouvez le voir, libQt5XcbQpa.so.5 ne se trouve pas, même si cette bibliothèque existe dans une partie de mon programme où je garde mes bibliothèques:
-RW ----- - 1 debian debian 1140 9 février 2016 libQt5XcbQpa.la
-RW ------- 1 debian debian 1478 9 février 2016 libQt5XcbQpa.prl
lrwxrwxrwx 1 debian debian 21 mars 1 12h34 libQt5XcbQpa .so -> libQt5XcbQpa.so.5.5.1
lrwxrwxrwx 1 debian debian 21 mars 1 12h34 libQt5XcbQpa.so.5 -> libQt5XcbQpa.so.5.5.1
lrwxrwxrwx 1 debian debian 21 mars 1 12h34 libQt5XcbQpa.so.5.5 -> libQt5XcbQpa.so.5.5.1
-RW ------- 1 debian debian 602768 9 février 2016 libQt5XcbQpa.so.5.5.1
Quelqu'un peut-il me dire comment résoudre ce problème, aussi quand je démarre mon application, il ouvre le terminal.
Désolé pour mon mauvais anglais.