Bonjour,
Je dévellope plusieurs applis pour le boulot avec Qt et Qwt pour les graphiques. Récemment je me suis installé une nouvelle machine en ubuntu 15.10 64 bits, et bien sur j'y ai mis Qt 5.5.1 avec Qt creator 3.6.0, et la librairie qwt 6.1.2 que j'ai compilée avec ma version de Qt 5.5.1. Qt et Qwt sont installé dans mon /home, au lieu des repertoires standard, ce que j'ai toujours fait.
En recompilant mes applis, qui tournaient auparavant, ça fonctionne depuis qtcreator, en mode release ou debug, mais lorsque j'essaie de lancer mon appli en standalone, elle plante. un petit test avec ldd m'a montré que QtCreator me liait systématiquement avec :
libQtSvg.so.4, libQtOpenGL.so.4, libQtGui.so.4, libQtCore.so.4 qui sont dans /usr/lib/x86_64-linux-gnu/, version de Qt4 livrée avec Ubuntu. Mon fichier .pro indique pourtant :
Ce qui a toujours fonctionné auparavant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 INCLUDEPATH += /home/olivier/Qt/5.5/gcc_64/include LIBS += -L/home/olivier/Qt/5.5/gcc_64/lib
J'ai réinstallé Qt et qwt, sans succès. Comment modifier le fait que QtCreator me lie aux bibliothèques de Qt4 ?
Merci d'avance !
Olivier
Partager