|
Publicité ' | ||||||||||||||||||||||
|
|
#1 |
![]() ![]() ![]() |
Qt Creator 2.5.0 est disponible
Mise à jour du 14 mai 2012 Comme vous avez pu le lire dans la news annonçant la beta (lire ci-avant), cette version numérotée 2.5.0 met l'accent a été mis sur l'intégration de plug-ins créés par la communauté. Le second élément important et appréciable est la reconnaissance accrue des nouveautés du langage C++11. Sans plus attendre, regardons la liste (non exhaustive) de ces ajouts :
Note pour les utilisateurs sous Windows MinGW et MinGW GDB ont été retiré des binaires pour Windows. La raison première est qu'il est maintenant accessible dans Qt SDK. De plus, la mise à jour des versions publiés était légalement compliqué car elles étaient publiées par Nokia. Il est possible de récupérer des versions de Qt Creator embarquant MinGW sur http://builds.qt-project.org . Il est aussi toujours possible d'installer les deux séparément. Nokia ne supprime pas le support de MinGW de Qt Creator. Téléchargement de Qt Creator 2.5 (NB : Qt SDK se mettra automatiquement à jour)Maj par LittleWhite La beta de Qt Creator 2.5 est sortie Suite à la sortie de Qt Creator 2.5 beta, il est grand temps de faire le tour de quelques nouveautés, sans toutes les passer en revue. C++11 Publié en septembre dernier, le standard ISO C++11 se doit d'avoir un meilleur support dans l'EDI ; notamment, on trouvera les mots-clés nullptr, constexpr, static_assert, noexcept et auto, ainsi que les espaces de noms en ligne et les lambdas (partiellement). De même, quelques nouvelles actions de refactorisation sont disponibles : insertion d'un #include pour les identifiants indéfinis, extraction de fonction, réarrangement de liste de paramètres, synchronisation des signatures (changer le nom d'un paramètre dans la déclaration répercutera la modification dans le corps). Les débogueurs utilisés sous Linux et avec MinGW affichent également de manière améliorée certains des nouveaux types de base de C++11, tels que std::shared_ptr, std::unique_ptr, std::array. De plus, Qt Creator propose la même chose pour std::complex, boost::posix_time::ptime, boost::posix_time::time_duration, boost::gregorian::date. De manière plus fréquente, Qt Creator devinera correctement le type dynamique des pointeurs et en affichera mieux le contenu. Statistiques Un jour avant la sortie de Qt Creator 2.4 beta, le projet fou de l'open gouvernance pour Qt a été lancé. Notamment, cela a instauré l'utilisation de Gerrit pour la revue de code ; depuis lors, pas moins de septante-huit personnes ont soumis des patches à Qt Creator ! Plug-in TODO Notamment, l'une des plus grosses contributions a été un plug-in TODO. Il lui manque encore un coup de polish, il est donc désactivé par défaut pour le moment, bien que déjà fort utilisable (activable dans Help > About plugins). .Plus petites améliorations À côté de ces plus grandes nouveautés, d'autres petits changements sont susceptibles de simplifier fortement la vie aux utilisateurs de Qt Creator, comme un historique pour le copier-coller (Ctrl+Shift+V pour y naviguer). Qt Creator 2.5 beta est téléchargeable depuis le wiki du Qt ProjectSource : billet original |
|
20
|
|
|
#2 |
|
Membre Expert
![]() Artisan du code Inscription : août 2010 Messages : 785 ![]() |
Le plugin TODO est ce qu'il manquait le plus à Qt Creator. Prochaines étapes : meilleure intégration de la rédaction de documentation (le plugin Doxygen déjà existant pourrait être un bon point de départ) et une refonte de l'usine à gaz qu'est la prise en charge des SCM.
__________________
"Ils ne savaient pas que c'était impossible alors ils l'ont fait." Mark Twain Mon client Twitter Qt cross-platform Windows, Linux et Symbian^3 (en cours de développement). |
|
00
|
|
|
#3 | |
|
Membre confirmé
![]() |
Hello,
Citation:
La modification se fait repercutait dépuis le .h ou .cpp vice versa. Rename symbol under cursor.
__________________
Pendant 25 ans j'ai toujours cru que le soleil se levait à l'est et se couchait à l'ouest... 1/4 de siècle à remettre en cause... _______________________ ______________ Systèmes embarqués RT et Informatique Industrielle. Conception, intégration électronique et logicielle. Développement des drivers ,GUI,et softs pour vos applications. _______ Debian Lenny,Mandriva 2009.1,Windows(xp pro,7). |
|
|
|
10
|
|
|
#4 |
![]() ![]() Ingénieur développement logiciels Inscription : mai 2009 Messages : 967 ![]() |
Ce qui me manquerait le plus c'est une gestion semi-automatique des #include Qt (comme en Java, un raccourci clavier pour rajouter les #include manquants et nettoyer les inutiles), mais je ne sais pas si c'est faisable étant donné les nombreuses possibilités offertes par les commandes de préprocesseur.
|
|
|
10
|
|
|
#5 |
![]() ![]() ![]() ![]() Alexandre LaurentIngénieur développement logiciels Inscription : mai 2008 Messages : 10 428 ![]() |
Qt Creator 2.5.0 est disponible !
Les nouveautésComme vous avez pu le lire dans la news annonçant la beta, cette version numérotée 2.5.0 met l'accent a été mis sur l'intégration de plug-ins créés par la communauté. Le second élément important et appréciable est la reconnaissance accrue des nouveautés du langage C++11. Sans plus attendre, regardons la liste (non exhaustive) de ces ajouts :
Note pour les utilisateurs sous Windows MinGW et MinGW GDB ont été retiré des binaires pour Windows. La raison première est qu'il est maintenant accessible dans Qt SDK. De plus, la mise à jour des versions publiés était légalement compliqué car elles étaient publiées par Nokia. Il est possible de récupérer des versions de Qt Creator embarquant MinGW sur http://builds.qt-project.org . Il est aussi toujours possible d'installer les deux séparément. Nokia ne supprime pas le support de MinGW de Qt Creator. Téléchargements Vous pouvez dès maintenant récupérer cette nouvelle version sur le site du Qt Project ou en utilisant simplement Qt SDK qui se mettra automatiquement à jour.
__________________
Vous souhaitez participer à la rubrique 2D / 3D / Jeux ? Contactez-moi ![]() La rubrique a aussi un blog ! Ma page sur DVP Mon Portfolio Qui connaît l'erreur, connaît la solution. |
|
00
|
|
|
#6 |
|
Expert Confirmé Sénior
![]() ![]() Ingénieur systèmes embarqués Inscription : juin 2009 Messages : 1 704 ![]() |
J'aime bien le principe des commentaires repérés, à la manière d'Eclipse.
__________________
Si Code::Blocks vous dit undefined reference to 'socket@12', cela signifie que vous avez un problème d'édition des liens. Allez dans Projects / Build Options / Linker Settings / Add et renseigner ici les .a qui vont bien. Exemple pour les sockets : C:\Program Files\CodeBlocks\MinGW\lib\libws2_32.a Pour les adeptes du langage SMS, allez ici et ramenez la traduction française ^^ Pour vos problèmes d'embarqué, utilisez le forum dédié ! |
|
00
|
|
|
#7 |
![]() ![]() ![]() |
La version 2.5.2 de Qt Creator, dans sa version libre, ne contient qu'un seul patch, pour un bogue majeur touchant les utilisateurs sous Windows 7 (des fuites mémoire menant à des crashs réguliers sous certaines circonstances). Ceux qui utilisent le Qt SDK pour les mises à jour sont d'ailleurs toujours à la version 2.4.1.
De l'autre côté, la version disponible dans le Qt Commercial SDK de Digia fixe, quant à elle, trois bogues majeurs d'utilisabilité (le précédent, ainsi que deux pour OSX) et une série d'autres bogues importants, en plus d'une maintenance des cibles Linux embarqué et d'autres spécificités à la version commerciale. On voit déjà une certaine séparation entre les deux versions (d'un côté, open source, libre, gratuite ; de l'autre, commerciale) de l'EDI Qt, la version commerciale proposant des corrections supplémentaires sur des fonctionnalités communes ; de même dans le SDK : la version libre n'est toujours pas passée sur Qt Creator 2.5 (je viens d'ailleurs de revérifier à l'instant la disponibilité des mises à jour). Faut-il s'attendre à de plus en plus d'événements de ce genre, de version commerciale nettement avantagée sur la version open source pour des fonctionnalités de base, suite aux annonces de rachat de Qt par Digia ? Sources : http://labs.qt.nokia.com/2012/08/09/...-5-2-released/ et http://195.197.180.217/en/Blogs/Qt-b...-252-released/. |
|
00
|
|
|
#8 |
![]() ![]() Ingénieur développement logiciels Inscription : mai 2009 Messages : 967 ![]() |
C'est vrai que... J'ai pris le SDK justement en pensant faciliter les mises à jour et les avoir automatiquement le jour-même de la sortie d'une nouveauté mais apparemment ce n'est pas trop l'esprit. Qt 4.8.2 n'y est pas encore non plus. Dommage...
|
|
|
10
|
|
|
#9 |
|
Membre du Club
![]() Inscription : juin 2006 Messages : 46 ![]() |
Je pense que c'est plus un problème lié au transfert des ingénieurs de Nokia à Digia ou des formalités juridiques, ce serait suicidaire de la part de Digia de ne pas mettre à jour des bugs sur la version open source. La différence, s'il doit y en avoir une, devrait être sur des fonctionnalités avancées.
|
|
|
00
|
|
|
#10 | ||
|
Membre éclairé
![]() Développeur informatique Inscription : décembre 2011 Messages : 237 ![]() |
C'est bizarre mais :
![]() Ça ne devrait pas plutôt être : Code :
|
||
|
|
01
|
|
|
#11 |
![]() ![]() ![]() |
Tout le monde n'a pas la chance d'avoir un compilateur qui supporte parfaitement C++11
).
|
|
20
|
|
|
#12 | |||
|
Membre à l'essai
![]() Développeur informatique Inscription : décembre 2005 Messages : 32 ![]() |
Citation:
|
|||
|
|
10
|
|
|
#13 |
|
Invité de passage
![]() Étudiant Inscription : juillet 2012 Messages : 12 ![]() |
Bonjour !
QtCreator est disponible en Version 2.5.1-78.2 (sur les dépôts de KDE 4.9 sous openSUSE) http://wstaw.org/m/2012/08/16/plasma-desktopwV1822.png Je pense que la version 2.5.2 n'est soit : → Pas dans mes dépôts → Pas encore disponible A bientôt ! |
|
|
01
|
|
|
#14 | |
|
Membre habitué
![]() Inscription : avril 2011 Messages : 81 ![]() |
Citation:
J'ai intstallé OpenSUSE mais je connais pas bien cette distribution. Peux tu m'indiquer qu'est ce que je dois faire pour installer KDE 4.9 et QtCreator 2.5.1 ? |
|
|
|
00
|
|
|
#15 |
|
Membre confirmé
![]() ![]() Linunix InceptionProgrammation Inscription : juillet 2012 Messages : 52 ![]() |
Enfin, cette version sort
|
|
00
|
Copyright © 2000-2013 - www.developpez.com