Question

Quel est le meilleur IDE ou éditeur C ++ à utiliser sous Windows? J'utilise Notepad ++, mais il me manque IntelliSense de Visual Studio.

Était-ce utile?

La solution

J'ai trouvé que la dernière version de NetBeans, qui inclut le support C / C ++, était excellente.

http://www.netbeans.org/features/cpp/index.html

Autres conseils

Euh, c’est parce que Visual Studio est le meilleur IDE. Reviens au bord du fleuve.

Personnellement, j'aime bien Visual Studio associé à un complément tiers, comme Visual Assist ( http: // www. wholetomato.com/ ). J'ai essayé quelques-uns des autres et je me suis toujours retrouvé avec Visual Studio. De plus, Visual Studio est un produit largement utilisé dans les industries de développement. Avoir de l'expérience dans ce domaine ne peut donc être qu'un avantage.

La Eclipse CDT me convient bien. Il prend en charge MinGW et Cygwin en tant que cibles. Il s'intègre également bien avec CVS ??et Subversion.

La dernière version, Ganymede, est disponible ici .

Il existe les "& Express; Express" gratuits. versions de Visual Studio. Étant donné que vous aimez Visual Studio et que le & Express; Express " les éditions sont gratuites, il n’ya aucune raison d’utiliser un autre éditeur.

Je vote pour Visual Studio, mais il semble que C ++ soit traité comme un citoyen de deuxième classe (pas le compilateur, mais le support IDE) par rapport aux langages .NET tels que C #, mais j'espère que MS fera quelque chose à ce sujet dans la prochaine version. de Visual Studio (nouvelle norme à venir et ils ont promis que 10 devrait être nouveau 6).

Visual Studio est de loin le meilleur IDE, mais vous pouvez également consulter Code :: Blocks .

Je préfère utiliser Microsoft Visual C ++ Express sous Windows. Bien que l’idée de 2008 soit satisfaisante, l’express de 2005 prend mieux en charge de nombreux projets ouverts auxquels vous voudrez peut-être participer. Il est difficile de compiler Firefox ou une demi-vie 2 mod en 2008. Cette suggestion est également un conseil général pour la recherche de logiciel, j’aime bien rechercher sur wikipedia " comparaison de " Dans ce cas, vous devriez rechercher la comparaison des environnements de développement intégrés .

J'espère que cela a été utile.

Si vous êtes intéressé par le développement Qt, alors Qt Creator fonctionne correctement et est gratuit.

Je pense que le débogueur dans Visual Studio (Express) est l'élément qui tue le plus qui m'empêche d'utiliser un autre IDE.

Visual Studio + Visual Assist X ( http://www.wholetomato.com/ )

Certaines caractéristiques d’un environnement de développement intégré sont si transformatrices que vous ne savez pas comment vous avez vécu sans elles. L'aide intégrée en était une. La fonctionnalité de type IntelliSense en était un autre. Debug and Continue de VS 6.0 était une tuerie absolue. Visual Studio a botté le cul pendant un bon bout de temps. Pas mal, étant donné la terrible arnaque NeXTstep, tout a commencé comme ça. (Ou est-ce que les souvenirs de NeXTstep ont disparu jusqu'à ce que VS semble aller bien?)

Bien sûr, il existe de bien meilleurs éditeurs que VS, mais en tant que package complet pour le développement Win32, rien ne semble se rapprocher.

Il existe maintenant des éditions Express gratuites, mais elles semblent assez infirmes.

J'apprécie beaucoup Eclipse sous Linux (et ses dérivés sous Windows utilisés dans certaines chaînes d'outils de fournisseurs de FPGA). Je n'aime vraiment pas le manque d'aide intégrée de style MSDN, cependant.

Je pense que c'est essentiellement dû à ces deux choix.

Emacs. Xemacs fonctionne bien sous Windows. Pour l’utiliser comme IDE, je vous recommande de l’exécuter sous Cygwin.

L'éditeur Zeus prend en charge C / C ++ et propose également une forme d'intellisensing.

Il utilise ses informations de balise pour générer des informations grâce aux balises ctags :

texte alt http://www.zeusedit.com/images/_lookmain.jpg

Visual studio est le plus récent et probablement le "meilleur". idée libre. Dev C ++ est un peu daté, et mingw ne compile pas la plupart des boost (sauf regex). La plupart des autres compilateurs sont datés et en voie de disparition, comme Mars et Borland. Mais vous pouvez utiliser ce que vous voulez!

Un de ceux qui n'a pas été mentionné est CodeLite , un puissant IDE multi-plateformes à code source ouvert. Le code est complet entre autres caracteristiques.

Je vais me citer comme suit: https://stackoverflow.com/questions/ 780837 / qu'est-ce-que-est-un-bon-linux-ide-pour-compléter-de-code / 917854 # 917854

  

Quelqu'un a déjà dit cela devant moi,   mais QtCreator est vraiment bon pour Qt4   développement.

     

Non seulement il a un très bon code   soutien à l'achèvement. Il connaît aussi un   un peu plus sur le code et quoi   complète alors je pensais que j'avais besoin. Pour   exemple, il connaît les créneaux horaires / les signaux.   Cela signifie que la connexion   Les slots / signaux via code sont beaucoup plus faciles   alors avant.

     

L’édition de code est vraiment agréable. je   rappelez-vous que lors du refactoring du code,   (quelques variables commençant par   trait de soulignement) il a rappelé le curseur   position entre les lignes et cela fait   le refactoring beaucoup plus facile. Le code   l'indentation est assez intelligente pour ne pas obtenir   à ma manière (KDevelop était configurable,   mais QtCreator apprend comment je code. À   moins on se sent comme ça).

     

Ensuite, il y a la touche cool   combinaisons. La plupart   la fonctionnalité de l'EDI peut être   accessible à l'aide de raccourcis. le   " control + k " thingie est une bonne chose,   que certains utilisateurs de ligne de commande seraient   mais je suis plus orienté graphique. je   ne l'utilisez pas.

     

Ce que j'aime vraiment, c'est la scission   commande de fenêtre. Oui, KDevelop3 fait   mais pas aussi bien que QtCreator. ma   favori est control + e, 3 que j’utilise pour   afficher l'en-tête et les implémentations   de mes cours. Encore une fois, le   la navigation ici est le meilleur que j'ai   vu (contrôle + e, o).

     

Il a également une belle intégration SCM. je   utilise habituellement SVN, et très franchement   ce n'est pas aussi bon que j'ai besoin: non   raccourci pour diff le projet, pas de diff   engager l'ensemble du projet, pas d'option   commettre plusieurs fichiers.

     

Je n'aime pas non plus le "total"   intégration d'outils externes " ;. je   toujours comme le QtAssistant externe -   control + tab est plus facile à lire grand   des articles. Mais .... quand vous définissez un   QString s, et 3 lignes ci-dessous que vous voulez   pour lire l'interface de QString, vous   Placez votre curseur sur " s " et appuyez sur F1 -   l'assistant vient comme une barre latérale avec   La documentation de QString. Un énorme   avantage.

     

Voulez-vous suivre une définition? F2 au   Aidez-moi. F4? Changements   en-tête / implémentation (oui, eclipse   est-ce que ça va mieux ...).

     

Le débogueur est bon. Ce n'est pas aussi bon   comme VisualStudio mais ... il a un support   pour les internes Qt4 (vous pouvez voir le   valeur de QString et QList!).

     

Je peux continuer ... mais à mon humble avis vous   besoin de lui donner un deuxième et troisième   essayer. C'est vraiment un bon produit. ne pas   aussi flexible qu'Eclipse (hi   ryansstack), mais c’est vraiment petit,   projet rapide et jeune. je me suis arrêté   développer QDevelop parce que je vraiment   trouvé ce que je cherchais.

     

ps: oui, je veux dire arrêté de développer   QDevelop. J'étais dans le développement   équipe.

Ma réponse concerne uniquement le développement Qt4. Soyez averti.

SlickEdit est très cool et supporte quelque chose comme intellisense. Dans ma société actuelle, j'utilise maintenant Visual Studio et je m'y suis surtout habitué, mais certaines fonctionnalités de SlickEdit me manquent.

En tant que package tout-en-un complet, Visual Studio 2008 est le meilleur développement IDE pour C ++ avec Windows

Visual studio est génial, mais vous pouvez l’améliorer avec quelques astuces. SonicFileFinder en est un - vous aide à rechercher des fichiers source par correspondance partielle. Vous pouvez mapper l’arborescence de solutions sur Alt + 1, la recherche de nom de fichier partielle sur Alt + 2 et la fenêtre de propriétés sur Alt + 3. Ce sont les trois fenêtres les plus utilisées.

Un autre excellent outil qui est souvent mal compris est le raccourci Ctrl + Maj + F pour rechercher le contenu du fichier. Les gens ne l'utilisent pas parce que c'est si lent, mais mon conseil est le suivant. La recherche de la solution complète (ou même de tous les fichiers du dossier de projet) n’est ralentie que lors de la première utilisation. Les recherches consécutives sont aussi rapides que la fonctionnalité de définition rapide.

J'ai essayé SlickEdit, Notepad ++, emacs, jEdit et Visual Studio. VS gagne haut la main pour Best Windows IDE.

jEdit est probablement le meilleur éditeur multi-plateforme / presque-IDE à interface graphique, et emacs est probablement le meilleur éditeur multi-plateforme / presque-IDE de terminal. L’avantage de leur utilisation est que, lorsque vous passez sur un Mac ou Linux, vous savez comment ils fonctionnent.

J'ai essayé Eclipse, mais il fonctionnait comme un chien sans jambes, il était si lent que je ne l'utilisais pas beaucoup. Peut-être que la technologie est meilleure maintenant, mais hein.

Avec Intellisense, le pliage de code, la modification et la poursuite, ainsi que de nombreuses autres fonctionnalités, Visual Studio est certainement le meilleur IDE. Cependant, pour une édition de code simple, j'utilise souvent UltraEdit. Il a quelques fonctionnalités intéressantes non trouvées dans Visual Studio. Une fonctionnalité étonnamment utile est la possibilité de sélectionner une colonne dans l'éditeur. Vous pouvez trouver et remplacer dans la colonne (utile pour les tabulations par rapport aux guerres d'espaces ...), supprimer la colonne, etc ...

Qu'en est-il de CodeBlocks, je le trouve tellement bien avec moi, en particulier la nouvelle version 10.05.

Je recommanderais C ++ Builder , à partir de Embarcadero, pour le travail en C ++, entre autres Une version gratuite est également disponible. Si vous préférez Visual Studio, téléchargez l’une des éditions Express gratuites.

Voici un autre vote pour Visual Studio. Le débogueur et Intellisense sont certainement ses caractéristiques. Tandis que d'autres IDE proposent l'achèvement du code, j'ai souvent trouvé qu'ils étaient quelque peu lents dans ce domaine pour une raison quelconque (lents étant une référence à la vitesse à laquelle l'achèvement du code se produit et offre des sélections).

Autre que VS, NetBeans est un IDE bien poli et est mis à jour selon un cycle très régulier.

Je pense que c'est en grande partie une question de goût, mais je recommanderais aux débutants de s'en tenir à un éditeur pur (vi, emacs ...) au lieu d'un IDE à part entière afin qu'ils puissent comprendre l'ensemble de la panoplie d'outils que les IDE modernes cachent.

Pour mémoire, mon arme de prédilection est Emacs.

Personnellement, je n'aime pas Microsoft ...... Je n'aime pas admettre que Visual Studio est le meilleur IDE que j'aie jamais utilisé ..... Netbeans est génial mais extrêmement lent .... d'autres IDE gratuits sont inutiles .. alors les gens essaient de rester avec VS ....

M $ VS2008 est un meilleur IDE pour cela.

La question dit spécifiquement IDE, alors je suppose que c’est ce que vous voulez. Dans ce cas, les options principales sont Visual Studio et Eclipse CDT, comme indiqué ci-dessus. Parmi ceux-ci, je préfère personnellement Eclipse. Cependant, ne vous limitez pas nécessairement à un IDE. Je préfère utiliser vim comme éditeur et WinDbg comme débogueur. Pour la compilation, votre projet dictera probablement cela. J'utilise actuellement NMAke en ligne de commande.

Utilisez Visual Studio 2010. Vous pouvez obtenir la version complète gratuitement avec DreamSpark

.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top