Bonjour tout le monde,
J'utilise Qt voilà maintenant un certain temps puisque je suis encore sur une version Nokia . Cependant c'est là tout mon problème.
J'utilise donc les versions 4.7.4 et 4.8 de Qt avec qtcreator ainsi qu'une bibli externe bien connue qwt-5.2.1 (pas la dernière version non plus).
Transmettant mon code sur un autre PC, j'ai besoin d'y installé Qt qui pour des raisons de qualité et de compatibilité de certains modules devrait
garder les mêmes versions (4.7.4 pour Qt et 5.2.1 pour qwt) . Mais hélas, le rachat Digia est passé par là et plus rien ne fonctionne "à l'ancienne".
Deux options s'offrent donc à moi :
- partir sur une nouvelle version de Qt : je télécharge la 5.0 histoire de pas aller trop haut en innovations introduisant modifs. J'installe avec le creator, mais
en allant chercher qwt 5.2.1 (à garder absolument car version 6 supprimant méthodes utilisées donc impliquant recodage) j'ai un problème dans la compilation avec le make. En effet, le qmake passe,
et le make trouve manquant le fichier <qwidget.h> dans qwt_dyngrid_layout.cpp... En regardant le fichier sur ma version installée sur l'autre PC le fichier
n'a pas évolué entre celui dispo sur le site qwt en archive et le mien d'antan....Est-ce un problème dans le changement de quelque chose dans la commande qmake ? Ou bien avez vous déjà eu ce problème ? Comment le résoudre, car si je passe en qwt.6.0 ou supérieur, je n'ai pas ce problème de compilation...mais des tonnes de parties à recoder...donc pas très cool comme évolution à ne pas conserver un max d'ancien trucs côté qwt...
- prendre les sources de chacun d'entre eux , Qt, qtcreator, qwt aux bonnes versions mixés le tout en les compilant et le tour serait joué...Cependant sans Qt préalablemnt installé, je n'ai plus de Qt command prompt (disparu avec la venue de Digia ? il y a bien qtenv2.bat en installant une version 5.>=0 mais bon compiler avec un nouveau Qt donc sans doute nouveau qmake...)...et cela ne marche pas plus...
Voilà où j'en suis...Je voulais donc savoir si vous aviez une méthode de régler cette histoire de qwidget.h ou bien d'installer une ancienne version de type 4.7.4 / 4.8 sachant que la 4.8.6 dispo sur le site made by digia me donne les mêmes problèmes...Sérieux c'est lourd de passer autant de temps dans l'installation, il y a quelque chose qui n'a pas été assuré dans les changements de versions ou dans l'état des liens dispos sur sites officiel...Si quelqu'un avait une quelconque idée...Merci d'avance
Partager