Was ist die beste C ++ - IDE oder der beste Editor für die Verwendung unter Windows? Ich verwende Notepad ++, aber es fehlt IntelliSense in Visual Studio.
Ich verstehe das nicht, VS Intellisense für C ++ ist Müll (zumindest bis 2008, 2010 scheint eine Überarbeitung zu sein) Emacs Dabbrev-Expand ist weitaus nützlicher imho für schwer zu analysierende Sprachen wie C ++ (und funktioniert auch gut mit TDD)
jk.
9
Visual C ++ dreht sich alles um die Build-Integration und den Debugger ... Intellisense ist nur ein netter Bonus, wenn es sich für die Arbeit entscheidet
Matt Joiner
6
Intellisense funktioniert nicht wirklich. Es verlangsamt auch die IDE und ist alles andere als zuverlässig, wenn es sich entscheidet, Hinweise zur Code-Vervollständigung bereitzustellen. Wenn Sie Intellisense vermissen, tun Sie sich selbst einen großen Gefallen und holen Sie sich das VisualAssist X-Plugin. Sie werden Intellisense nie wieder brauchen.
Carl
2
Diese Leute, die versuchen, diese Frage zu löschen und abzustimmen: Sie hat eine Menge positive Stimmen und die Antworten auch. Das bedeutet, dass die Leute daran interessiert sind und das Löschen niemandem dienen würde. Genießen Sie außerdem die 120 (?)
Löschstimmen, die
Antworten:
41
Ich habe festgestellt, dass die neueste Version von NetBeans, die C / C ++ - Unterstützung enthält, ausgezeichnet ist.
Ich benutze Netbeans für die C ++ - Entwicklung unter Windows und es gefällt mir. Die Entwickler reagieren sehr schnell, wenn Sie Fehlerberichte einreichen (ich habe einige gemacht).
quant_dev
202
Das liegt daran, dass Visual Studio die beste IDE ist. Komm zurück zur dunklen Seite.
Tatsächlich. Es ist beliebt, Microsoft und seine Produkte nicht zu mögen, aber es wird allgemein von denselben Programmierern und technisch versierten Leuten vereinbart, die MS verprügeln, dass Visual Studio und seine Kollegen großartige Software sind und wunderbar zu arbeiten sind.
Junkforce
2
... besonders wenn Sie ViEmu damit verwenden!
ABl.
1
Die Intellisense kann beim Umgang mit Vorlagen leicht beschädigt werden, selbst im VS 2010 (das bereits viel besser ist als die vorherige Version). Und es gibt keine Refactoring-Unterstützung, auch nicht nur zum Umbenennen?
Leiiv
31
VS ist ein relativ wichtiger Grund, C # anstelle von Java zu schreiben.
Ich persönlich mag Visual Studio in Kombination mit einem Add-In eines Drittanbieters wie Visual Assist ( http://www.wholetomato.com/ ). Ich habe einige der anderen ausprobiert und bin immer wieder zu Visual Studio zurückgekehrt. Darüber hinaus ist Visual Studio ein weit verbreitetes Produkt in der Entwicklungsbranche, sodass Erfahrung mit ihm nur von Vorteil sein kann.
Es gibt die kostenlosen "Express" -Versionen von Visual Studio. Da Sie Visual Studio mögen und die "Express" -Editionen kostenlos sind, gibt es keinen Grund, einen anderen Editor zu verwenden.
Ich stimme für Visual Studio, aber es scheint, dass C ++ im Vergleich zu .NET-Sprachen wie C # wie ein Bürger zweiter Klasse behandelt wird (nicht der Compiler und das Zeug, sondern die IDE-Unterstützung), aber hoffentlich wird MS in der nächsten Version von Visual Studio etwas dagegen unternehmen (neuer Standard kommt und sie versprachen, dass 10 neu sein sollten 6).
Ich bevorzuge Microsoft Visual C ++ Express unter Windows. Obwohl die Idee von 2008 in Ordnung ist, bietet der Express von 2005 eine bessere Unterstützung für viele der offenen Projekte, an denen Sie möglicherweise teilnehmen möchten. Es ist schwierig, Firefox oder einen Half Life 2-Mod für 2008 zu kompilieren. Auch als allgemeiner Tipp bei der Suche Software, ich suche gerne in Wikipedia nach "Vergleich von". In diesem Fall würden Sie nach einem Vergleich von integrierten Entwicklungsumgebungen suchen .
Dies ist sogar eine sehr gute Option, wenn Sie eine Nicht-Qt-Entwicklung durchführen. Ich benutze QtCreator die ganze Zeit. Es hat alles: Projektmanagement (qmake / cmake), Versionskontrolle (svn, cvs, git), "Intellisense", Debugger-Integration (obwohl ich es nie benutzt habe, sagen die Leute, es ist nicht so gut wie VS, das ich habe glauben ;) ).
Rubenvb
9
Ich denke, der Debugger in Visual Studio (Express) ist der Killer, der mich daran hindert, eine andere IDE zu verwenden.
Es gibt einige Funktionen in einer IDE, die so transformativ sind, dass Sie nicht wissen, wie Sie ohne sie gelebt haben. Integrierte Hilfe war eine. IntelliSense-ähnliche Funktionalität war eine andere. Das Debug and Continue von VS 6.0 war absolut umwerfend. Visual Studio hat eine ganze Weile auf den Hintern getreten. Nicht schlecht, angesichts der schrecklichen Abzocke von NeXTstep begann alles als. (Oder sind die Erinnerungen an NeXTstep verblasst, bis VS in Ordnung zu sein scheint?)
Sicher, es gibt viel bessere EDITOREN als VS, aber als Komplettpaket für die Win32-Entwicklung scheint nichts in die Nähe zu kommen.
Es gibt jetzt kostenlose Express-Editionen, aber sie scheinen ziemlich verkrüppelt zu sein.
Ich genieße Eclipse unter Linux (und Ableitungen davon unter Windows, die in einigen Toolchains von FPGA-Anbietern verwendet werden). Ich mag den Mangel an integrierter Hilfe im MSDN-Stil allerdings nicht.
Ich denke, es liegt im Grunde an diesen beiden Möglichkeiten.
Als ich Windows arbeitete, verwendete ich die GTK + -basierten Emacs mit Visual C ++ (nur den Compiler, nicht die IDE). Ich fand es eine wirklich großartige Kombination.
Smithco
5
Der Zeus- Editor unterstützt C / C ++ und hat auch eine Form der Intelligenz.
Es macht seine Intelligenz unter Verwendung der von ctags erzeugten Tag-Informationen :
Visual Studio ist die aktuellste und wahrscheinlich "beste" freie Idee. Dev C ++ ist etwas veraltet und mingw kompiliert den größten Teil des Boosts nicht (außer Regex). Die meisten anderen Compiler sind veraltet und verblassen, wie Mars und Borland. Aber Sie können verwenden, was Sie wollen!
dev-cpp enthält eine alte Version von MinGW und hat nichts mit der IDE selbst zu tun.
Rubenvb
1
Dev C ++ wurde zuletzt im Jahr 2005 aktualisiert, als ich das letzte Mal nachgesehen habe. Wenn Sie MinGW mögen, versuchen Sie Code :: Blocks
5
Eine, die nicht erwähnt wurde, ist CodeLite , eine leistungsstarke plattformübergreifende Open-Source-IDE. Es verfügt unter anderem über eine Code-Vervollständigung.
Jemand hat das bereits vor mir gesagt, aber QtCreator ist wirklich gut für die Qt4-Entwicklung.
Es hat nicht nur eine wirklich gute Unterstützung für die Code-Vervollständigung. Es weiß auch ein bisschen mehr über den Code und was zu vervollständigen ist, als ich dachte, dass ich es brauchte. Zum Beispiel kennt es Slots / Signale. Dies bedeutet, dass das Verbinden von Steckplätzen / Signalen über Code viel einfacher ist als zuvor.
Die Code-Bearbeitung ist wirklich nett. Ich erinnere mich, dass beim Refactoring von Code (einige Variablen, die mit einem Unterstrich beginnen) die Cursorposition zwischen den Zeilen gespeichert wurde, was das Refactoring erheblich erleichterte. Die Codeeinrückung ist intelligent genug, um mir nicht in die Quere zu kommen (KDevelop war konfigurierbar, aber QtCreator lernt, wie ich codiere. Zumindest fühlt es sich so an).
Dann gibt es die coolen Tastenkombinationen. Auf die meisten Funktionen der IDE kann über Verknüpfungen zugegriffen werden. Das "control + k" -Dingie ist eine nette Sache, die einige Befehlszeilenbenutzer gerne hätten, aber ich bin mehr GUI-orientiert. Ich benutze es nicht.
Was ich wirklich mag, ist der Befehl zum Teilen des Fensters. Ja, KDevelop3 macht das, aber nicht so schön wie QtCreator. Mein Favorit ist control + e, 3, mit dem ich den Header und die Implementierungen meiner Klassen anzeige. Auch hier ist die Navigation die beste, die ich je gesehen habe (Strg + e, o).
Es hat auch eine schöne SCM-Integration. Normalerweise verwende ich SVN, und ehrlich gesagt ist es nicht so gut, wie ich es brauche: keine Verknüpfung zum Diff des Projekts, kein Diff zum Festschreiben des gesamten Projekts, keine Option zum Festschreiben mehrerer Dateien.
Ich mag auch nicht die "vollständige Integration externer Tools". Ich mag immer noch den externen QtAssistant - Control + Tab ist einfacher, große Artikel zu lesen. Aber ... wenn Sie einen QString definieren und 3 Zeilen unten die Oberfläche von QString lesen möchten, setzen Sie den Cursor auf "s" und drücken Sie F1 - der Assistent wird als Seitenleiste mit der Dokumentation von QString geliefert. Ein großer Vorteil.
Möchten Sie einer Definition folgen? F2 zur Hilfe. F4? Ändert Header / Implementierung (ja, Eclipse macht das besser ...).
Der Debugger ist gut. Es ist nicht so gut wie VisualStudio, aber ... es unterstützt Qt4-Interna (Sie können den Wert von QString und QList sehen!).
Ich kann weitermachen ... aber IMHO müssen Sie es einen zweiten und dritten Versuch geben. Es ist wirklich ein gutes Produkt. Nicht so flexibel wie Eclipse (hi ryansstack), aber es ist ein wirklich kleines, schnelles und junges Projekt. Ich habe die Entwicklung von QDevelop eingestellt, weil ich wirklich gefunden habe, wonach ich gesucht habe.
ps: ja, ich meine, QDevelop wurde nicht mehr entwickelt. Ich war im Entwicklungsteam.
Meine Antwort ist nur für die Qt4-Entwicklung. Sei gewarnt.
SlickEdit ist sehr cool und unterstützt so etwas wie Intellisense. In meiner jetzigen Firma verwende ich jetzt Visual Studio und habe mich größtenteils daran gewöhnt - aber es gibt immer noch einige SlickEdit-Funktionen, die ich vermisse.
Ich bin ein ehemaliger SlickEdit-Fan. SlickEdit war früher absolut solide, ein Vergnügen für Programmierer, mit erstklassiger schneller, hilfreicher und freundlicher Unterstützung. Ich habe es aus meiner eigenen Tasche gekauft, plus 1 oder 2 Upgrades. Aber dann haben seine Macher von einem Tante-Emma-Laden zu einer Geldmaschine für Unternehmen gewechselt, und jetzt ist das Produkt voller schillernder Funktionen, die niemand braucht. Es ist langsam (äh) und fehlerhaft (ier) geworden, und der Support ist in die Hose gegangen. Da ich in Eclipse hauptsächlich mit Java arbeite, ist VSE für mich irgendwie verblasst.
Carl Smotricz
3
Als komplettes All-in-One-Paket ist Visual Studio 2008 die beste IDE für die C ++ - Entwicklung unter Windows
Visual Studio ist großartig, aber es gibt nur wenige Tricks, mit denen Sie es verbessern können. SonicFileFinder ist eine - hilft Ihnen, Quelldateien nach teilweiser Übereinstimmung zu durchsuchen. Sie können den Lösungsbaum Alt + 1, die teilweise Dateinamensuche Alt + 2 und das Eigenschaftenfenster Alt + 3 zuordnen. Dies sind die drei am häufigsten verwendeten Fenster.
Ein weiteres großartiges Tool, das oft missverstanden wird, ist die Tastenkombination Strg + Umschalt + F zum Suchen von Dateiinhalten. Die Leute benutzen nicht, weil es so langsam ist, aber mein Rat ist - damit umgehen. Das Durchsuchen der gesamten Lösung (oder sogar aller Dateien im Projektordner) ist nur langsam, wenn Sie sie zum ersten Mal verwenden. Konsequente Suchvorgänge sind so schnell wie die Funktion "Zur Definition springen".
Ich habe SlickEdit, Notepad ++, Emacs, jEdit und Visual Studio ausprobiert. VS gewinnt zweifellos für die beste Windows-IDE.
jEdit ist wahrscheinlich der beste plattformübergreifende GUI-Editor / fast-IDE, und emacs ist wahrscheinlich der beste plattformübergreifende Terminal-Editor / fast-IDE. Der Vorteil bei der Verwendung dieser ist, dass Sie wissen, wie sie funktionieren, wenn Sie zu einer Mac- oder Linux-Box springen.
Ich habe Eclipse ausprobiert, aber es lief wie ein Hund ohne Beine, es war so langsam, dass ich es nicht oft benutzte. Vielleicht ist Technik jetzt besser, aber eh.
Mit Intellisense, Falten, Bearbeiten und Fortfahren von Code und einer Vielzahl weiterer Funktionen ist Visual Studio mit Sicherheit die beste IDE. Für die einfache Codebearbeitung verwende ich jedoch häufig UltraEdit. Es hat einige großartige Funktionen, die in Visual Studio nicht zu finden sind. Eine überraschend nützliche Funktion ist die Auswahl einer Spalte im Editor. Sie können innerhalb der Spalte suchen und ersetzen (nützlich für Tabs vs. Leerzeichen-Kriege ...), die Spalte löschen usw.
Ich würde C ++ Builder von Embarcadero für C ++ empfehlen und es gibt auch eine kostenlose Version . Wenn Sie Visual Studio bevorzugen, laden Sie eine der kostenlosen Express-Editionen herunter .
So sehr ich Borland / Codegear mag, heutzutage sind ihre Werkzeuge einfach nicht mehr in der Lage, für echte Arbeit in Betracht zu ziehen. Es scheint auch nicht mehr so, als würde Turbo C ++ Explorer angeboten - eine echte Schande
Greatwolf
2
Hier ist eine weitere Abstimmung für Visual Studio. Der Debugger und Intellisense sind definitiv seine Markenzeichen. Während andere IDEs Code-Vervollständigung anbieten, habe ich festgestellt, dass sie in diesem Bereich aus irgendeinem Grund etwas träge sind (träge ist ein Hinweis auf die Geschwindigkeit, mit der die Code-Vervollständigung erfolgt und Auswahlmöglichkeiten bietet).
Im Gegensatz zu VS ist NetBeans eine gut polierte IDE und wird in einem sehr regelmäßigen Zyklus aktualisiert.
Ich denke, es ist größtenteils Geschmackssache, aber ich würde Anfängern empfehlen, sich an einen reinen Editor (vi, emacs ...) anstatt an eine vollwertige IDE zu halten, damit sie die gesamte Toolchain herausfinden können, die moderne IDEs verbergen.
Nur zur Veranschaulichung, meine bevorzugte Waffe ist Emacs.
Ich würde Anfängern empfehlen, sich an eine Komplettlösung zu halten, bis sie sich mit der Programmierung vertraut gemacht haben. Dann können Sie ihnen die kleinsten Details zeigen. Es ist viel einfacher zu lernen, wenn Sie nur einen Schwerpunkt haben: das, was Sie lernen möchten.
André Caron
2
Ich persönlich mag Microsoft nicht. Ich hasse es zuzugeben, dass Visual Studio die beste IDE ist, die ich jemals benutzt habe. Netbeans ist gut, aber drastisch langsam. Andere kostenlose IDEs sind nutzlos. Also versuchen die Leute es bei VS bleiben ....
Können Sie bitte etwas näher erläutern, was die kostenlose IDE unbrauchbar macht? Welche hast du versucht? In welchen Bereichen bleiben sie im Vergleich zurück?
Die Frage sagt speziell IDE, also denke ich, dass es das ist, was Sie wollen. In diesem Fall sind die Hauptoptionen Visual Studio und Eclipse CDT, wie oben angegeben. Von diesen bevorzuge ich persönlich Eclipse. Beschränken Sie sich jedoch nicht unbedingt auf eine IDE. Ich bevorzuge vim als Editor und WinDbg als Debugger. Für die Kompilierung wird Ihr Projekt dies wahrscheinlich vorschreiben. Ich benutze derzeit NMAke in der Kommandozeile.
Antworten:
Ich habe festgestellt, dass die neueste Version von NetBeans, die C / C ++ - Unterstützung enthält, ausgezeichnet ist.
http://www.netbeans.org/features/cpp/index.html
quelle
Das liegt daran, dass Visual Studio die beste IDE ist. Komm zurück zur dunklen Seite.
quelle
Ich persönlich mag Visual Studio in Kombination mit einem Add-In eines Drittanbieters wie Visual Assist ( http://www.wholetomato.com/ ). Ich habe einige der anderen ausprobiert und bin immer wieder zu Visual Studio zurückgekehrt. Darüber hinaus ist Visual Studio ein weit verbreitetes Produkt in der Entwicklungsbranche, sodass Erfahrung mit ihm nur von Vorteil sein kann.
quelle
Das Eclipse CDT funktioniert gut für mich. Es unterstützt MinGW und Cygwin als Ziele. Es lässt sich auch gut in CVS und Subversion integrieren.
Der neueste Build, Ganymede, ist hier verfügbar .
quelle
Es gibt die kostenlosen "Express" -Versionen von Visual Studio. Da Sie Visual Studio mögen und die "Express" -Editionen kostenlos sind, gibt es keinen Grund, einen anderen Editor zu verwenden.
quelle
Ich stimme für Visual Studio, aber es scheint, dass C ++ im Vergleich zu .NET-Sprachen wie C # wie ein Bürger zweiter Klasse behandelt wird (nicht der Compiler und das Zeug, sondern die IDE-Unterstützung), aber hoffentlich wird MS in der nächsten Version von Visual Studio etwas dagegen unternehmen (neuer Standard kommt und sie versprachen, dass 10 neu sein sollten 6).
quelle
VIsual Studio ist bei weitem die beste IDE, aber Sie können sich auch Code :: Blocks ansehen
quelle
Ich bevorzuge Microsoft Visual C ++ Express unter Windows. Obwohl die Idee von 2008 in Ordnung ist, bietet der Express von 2005 eine bessere Unterstützung für viele der offenen Projekte, an denen Sie möglicherweise teilnehmen möchten. Es ist schwierig, Firefox oder einen Half Life 2-Mod für 2008 zu kompilieren. Auch als allgemeiner Tipp bei der Suche Software, ich suche gerne in Wikipedia nach "Vergleich von". In diesem Fall würden Sie nach einem Vergleich von integrierten Entwicklungsumgebungen suchen .
Hoffe das war hilfreich.
quelle
Wenn Sie an einer Qt-Entwicklung interessiert sind, funktioniert Qt Creator einwandfrei und ist kostenlos.
quelle
Ich denke, der Debugger in Visual Studio (Express) ist der Killer, der mich daran hindert, eine andere IDE zu verwenden.
quelle
Visual Studio + Visual Assist X ( http://www.wholetomato.com/ )
quelle
Es gibt einige Funktionen in einer IDE, die so transformativ sind, dass Sie nicht wissen, wie Sie ohne sie gelebt haben. Integrierte Hilfe war eine. IntelliSense-ähnliche Funktionalität war eine andere. Das Debug and Continue von VS 6.0 war absolut umwerfend. Visual Studio hat eine ganze Weile auf den Hintern getreten. Nicht schlecht, angesichts der schrecklichen Abzocke von NeXTstep begann alles als. (Oder sind die Erinnerungen an NeXTstep verblasst, bis VS in Ordnung zu sein scheint?)
Sicher, es gibt viel bessere EDITOREN als VS, aber als Komplettpaket für die Win32-Entwicklung scheint nichts in die Nähe zu kommen.
Es gibt jetzt kostenlose Express-Editionen, aber sie scheinen ziemlich verkrüppelt zu sein.
Ich genieße Eclipse unter Linux (und Ableitungen davon unter Windows, die in einigen Toolchains von FPGA-Anbietern verwendet werden). Ich mag den Mangel an integrierter Hilfe im MSDN-Stil allerdings nicht.
Ich denke, es liegt im Grunde an diesen beiden Möglichkeiten.
quelle
Emacs. Xemacs funktioniert unter Windows einwandfrei. Um es als IDE zu verwenden, empfehle ich, es unter Cygwin auszuführen.
quelle
Der Zeus- Editor unterstützt C / C ++ und hat auch eine Form der Intelligenz.
Es macht seine Intelligenz unter Verwendung der von ctags erzeugten Tag-Informationen :
Alternativtext http://www.zeusedit.com/images/_lookmain.jpg
quelle
Visual Studio ist die aktuellste und wahrscheinlich "beste" freie Idee. Dev C ++ ist etwas veraltet und mingw kompiliert den größten Teil des Boosts nicht (außer Regex). Die meisten anderen Compiler sind veraltet und verblassen, wie Mars und Borland. Aber Sie können verwenden, was Sie wollen!
quelle
Eine, die nicht erwähnt wurde, ist CodeLite , eine leistungsstarke plattformübergreifende Open-Source-IDE. Es verfügt unter anderem über eine Code-Vervollständigung.
quelle
Ich werde mich aus dieser Frage zitieren: /programming/780837/what-is-a-good-linux-ide-for-code-completion/917854#917854
Meine Antwort ist nur für die Qt4-Entwicklung. Sei gewarnt.
quelle
SlickEdit ist sehr cool und unterstützt so etwas wie Intellisense. In meiner jetzigen Firma verwende ich jetzt Visual Studio und habe mich größtenteils daran gewöhnt - aber es gibt immer noch einige SlickEdit-Funktionen, die ich vermisse.
quelle
Als komplettes All-in-One-Paket ist Visual Studio 2008 die beste IDE für die C ++ - Entwicklung unter Windows
quelle
Visual Studio ist großartig, aber es gibt nur wenige Tricks, mit denen Sie es verbessern können. SonicFileFinder ist eine - hilft Ihnen, Quelldateien nach teilweiser Übereinstimmung zu durchsuchen. Sie können den Lösungsbaum Alt + 1, die teilweise Dateinamensuche Alt + 2 und das Eigenschaftenfenster Alt + 3 zuordnen. Dies sind die drei am häufigsten verwendeten Fenster.
Ein weiteres großartiges Tool, das oft missverstanden wird, ist die Tastenkombination Strg + Umschalt + F zum Suchen von Dateiinhalten. Die Leute benutzen nicht, weil es so langsam ist, aber mein Rat ist - damit umgehen. Das Durchsuchen der gesamten Lösung (oder sogar aller Dateien im Projektordner) ist nur langsam, wenn Sie sie zum ersten Mal verwenden. Konsequente Suchvorgänge sind so schnell wie die Funktion "Zur Definition springen".
quelle
Ich habe SlickEdit, Notepad ++, Emacs, jEdit und Visual Studio ausprobiert. VS gewinnt zweifellos für die beste Windows-IDE.
jEdit ist wahrscheinlich der beste plattformübergreifende GUI-Editor / fast-IDE, und emacs ist wahrscheinlich der beste plattformübergreifende Terminal-Editor / fast-IDE. Der Vorteil bei der Verwendung dieser ist, dass Sie wissen, wie sie funktionieren, wenn Sie zu einer Mac- oder Linux-Box springen.
Ich habe Eclipse ausprobiert, aber es lief wie ein Hund ohne Beine, es war so langsam, dass ich es nicht oft benutzte. Vielleicht ist Technik jetzt besser, aber eh.
quelle
Mit Intellisense, Falten, Bearbeiten und Fortfahren von Code und einer Vielzahl weiterer Funktionen ist Visual Studio mit Sicherheit die beste IDE. Für die einfache Codebearbeitung verwende ich jedoch häufig UltraEdit. Es hat einige großartige Funktionen, die in Visual Studio nicht zu finden sind. Eine überraschend nützliche Funktion ist die Auswahl einer Spalte im Editor. Sie können innerhalb der Spalte suchen und ersetzen (nützlich für Tabs vs. Leerzeichen-Kriege ...), die Spalte löschen usw.
quelle
Wie wäre es mit CodeBlocks, ich finde es so gut mit mir, besonders die neue Version 10.05.
quelle
Ich würde C ++ Builder von Embarcadero für C ++ empfehlen und es gibt auch eine kostenlose Version . Wenn Sie Visual Studio bevorzugen, laden Sie eine der kostenlosen Express-Editionen herunter .
quelle
Hier ist eine weitere Abstimmung für Visual Studio. Der Debugger und Intellisense sind definitiv seine Markenzeichen. Während andere IDEs Code-Vervollständigung anbieten, habe ich festgestellt, dass sie in diesem Bereich aus irgendeinem Grund etwas träge sind (träge ist ein Hinweis auf die Geschwindigkeit, mit der die Code-Vervollständigung erfolgt und Auswahlmöglichkeiten bietet).
Im Gegensatz zu VS ist NetBeans eine gut polierte IDE und wird in einem sehr regelmäßigen Zyklus aktualisiert.
quelle
Ich denke, es ist größtenteils Geschmackssache, aber ich würde Anfängern empfehlen, sich an einen reinen Editor (vi, emacs ...) anstatt an eine vollwertige IDE zu halten, damit sie die gesamte Toolchain herausfinden können, die moderne IDEs verbergen.
Nur zur Veranschaulichung, meine bevorzugte Waffe ist Emacs.
quelle
Ich persönlich mag Microsoft nicht. Ich hasse es zuzugeben, dass Visual Studio die beste IDE ist, die ich jemals benutzt habe. Netbeans ist gut, aber drastisch langsam. Andere kostenlose IDEs sind nutzlos. Also versuchen die Leute es bei VS bleiben ....
quelle
M $ VS2008 ist hierfür eine bessere IDE.
quelle
Die Frage sagt speziell IDE, also denke ich, dass es das ist, was Sie wollen. In diesem Fall sind die Hauptoptionen Visual Studio und Eclipse CDT, wie oben angegeben. Von diesen bevorzuge ich persönlich Eclipse. Beschränken Sie sich jedoch nicht unbedingt auf eine IDE. Ich bevorzuge vim als Editor und WinDbg als Debugger. Für die Kompilierung wird Ihr Projekt dies wahrscheinlich vorschreiben. Ich benutze derzeit NMAke in der Kommandozeile.
quelle
Verwenden Sie Visual Studio 2010. Mit DreamSpark können Sie die Vollversion kostenlos herunterladen
quelle