Modifier code Qt4 -> Qt5

Résolu/Fermé
Waxers Messages postés 36 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 18 février 2013 - 16 févr. 2013 à 16:26
Waxers Messages postés 36 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 18 février 2013 - 17 févr. 2013 à 18:11
Bonjour,

Faisant de la programmation à titre personnel. J'ai un projet inachevé en Qt4 est-il possible de le continuer en utilisant Qt5 sans tout modifier ?


A voir également:

2 réponses

Célien Messages postés 5729 Date d'inscription jeudi 8 mai 2008 Statut Membre Dernière intervention 9 septembre 2021 1 991
17 févr. 2013 à 01:02
Salut,

Le portage d'applications de Qt 4 vers Qt 5 est en principe simple, car les développeurs ont fait des efforts pour maintenir la compatibilité comparée à Qt 4.
Pour connaitre les exceptions, voir cet article : Portage de Qt 4 vers Qt 5.
0
Waxers Messages postés 36 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 18 février 2013 6
17 févr. 2013 à 10:52
Oui, j'avais trouvé cet article. Mon problème c'est que j'ai installé le SDK de Qt5 pour de mauvaises raisons... Je voulais bénéficier du compilateur C++11 inclus dedans et pouvoir utiliser une maudite fonction que je n'ai jamais réussi à faire passer : http://www.cplusplus.com/reference/string/to_string/

Maintenant je me rends compte qu'il y a portage de Qt4 vers Qt5 et ça commence mal... Une fois tout installé pour de simple QPushButton j'ai une erreur comme quoi mon include ne va pas, puisqu'il n'y a pas de répertoire de ce type 0o : #include <QPushButton>

J'ai voulu essayer de réinstaller une version de Qt4 mais n'y arrive pas puisque je n'ai apparemment pas la bonne version de MinGW. Bref.. je nage. Le pire, je pense, c'est que je n'avais pas besoin de cette fonction to_string() et que cela m'ennuie de passer du temps à configurer tout cela. Je veux coder, plus m'embêter!!

Merci à celui qui pourra m'indiquer le chemin le plus rapide pour retrouver une compilation fonctionnelle.
0
Waxers Messages postés 36 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 18 février 2013 6
17 févr. 2013 à 18:11
J'ai solutionné mon problème en éditant le fichier pro.user de mon projet. Celui-ci commençait par
QT       += core gui
J'ai remplacé ça par
QT       += widgets
et cela fonctionne le chemin des includes est trouvé.
0