Quel est le meilleur IDE pour C/C++ pour Windows : Code::Blocks ou Visual Studio 2015 ?


Cela dépend vraiment de la plateforme sur laquelle vous'êtes.

Si vous'êtes sur Windows, Visual Studio est un IDE *fantastique* pour C/C++. À mon avis le meilleur. Il dispose de visualisations de débogage pour la bibliothèque standard C++ et les structures de données tr1. Cela signifie que vous pouvez survoler une std::map ou std::tr1::unordered_map (ou toute autre structure de données de la bibliothèque standard/tr1) et il vous montrera une liste de paires clé-valeur qui sont dans la map ou unordered_map très proprement. A ma connaissance, aucun autre IDE ne fait cela aussi bien (ou pas du tout). C'est aussi beaucoup mieux grâce à des plugins comme Visual Assist X. Cependant, VS et les plugins coûtent très cher. Certaines personnes pensent également que VS a une courbe d'apprentissage assez élevée, mais je ne suis pas d'accord avec cela. Tout IDE demande un peu de temps pour s'y habituer ; il faut s'en accommoder. J'admets cependant qu'il faut plus de clics pour mettre un projet en route dans VS que dans d'autres IDE. Cependant, si vous'travaillez sur un projet qui'est assez important pour mériter un IDE, c'est vraiment négligeable.


Si vous'êtes sur Mac, XCode est le meilleur IDE pour C/C++ que j'ai utilisé. Il possède toutes les fonctionnalités que vous'attendez d'un IDE, et ne nécessite aucune configuration.

Si vous'êtes sur Linux, il y a quelques alternatives qui sont spécifiques à Linux (KDevelop, etc.) mais je les trouve assez horribles.

En ce qui concerne les IDE multiplateformes pour C++, Eclipse avec CDT est décent. Il fait tout ce que vous attendez d'un IDE également. Cependant, sur Mac, Eclipse lui-même est en quelque sorte nul, donc je ne l'utilise pas à moins d'avoir une bonne raison de le faire (puisque XCode est gratuit et meilleur, je ne le fais pas). Sous Windows, eclipse nécessite un peu de configuration - vous devez installer les compilateurs mingw, etc. Sous Linux, il fonctionne simplement, et c'est la meilleure option que vous ayez. NetBeans tombe à peu près dans la même catégorie que eclipse - je préfère juste eclipse parce que je l'utilise pour d'autres choses.

Il y a aussi'l'IDE Qt. Je ne l'ai pas beaucoup utilisé, mais je l'ai trouvé inférieur à XCode sur Mac en tant qu'IDE C++ générique. Je'n'ai jamais fait de programmation Qt, donc il pourrait faire cela très bien.

.