Modifier code Qt4 -> Qt5

Résolu
Waxers Messages postés 37 Statut Membre -  
Waxers Messages postés 37 Statut Membre -
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 6010 Statut Membre 1 993
 
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 37 Statut Membre 6
 
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 37 Statut Membre 6
 
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