Best C ++ IDE oder Editor für Windows
Frage
Was ist der beste C ++ IDE oder Editor für die Verwendung unter Windows? Ich benutze Notepad ++, aber IntelliSense von Visual Studio bin fehlt.
Lösung
Ich habe die neueste Version von NetBeans gefunden, die C / C ++ Unterstützung umfasst, ausgezeichnet zu sein.
Andere Tipps
Um, ist das, weil Visual Studio das beste IDE ist. Kommen Sie zurück auf den dunklen Seite.
Ich persönlich wie Visual Studio mit einem Dritten kombiniert Add-in wie Visual Assist ( http: // www. wholetomato.com/ ). Ich habe ein paar von den anderen versucht und endete immer wieder mit Visual Studio auf. Plus, Visual Studio ist ein weit verbreitetes Produkt in der Entwicklung Industrien, so Erfahrung mit Verwendung kann es nur ein Plus.
Die Eclipse-CDT funktioniert gut für mich. Es unterstützt MinGW und Cygwin als Ziele. Es integriert auch gut mit CVS und Subversion.
Der letzte Build, Ganymed, verfügbar ist hier .
Es gibt die freien "Express" Versionen von Visual Studio. Vorausgesetzt, dass Sie wie Visual Studio, und dass die „Express“ Ausgaben frei sind, gibt es keinen Grund, anderen Editor zu verwenden.
ich für Visual Studio stimmen, aber es scheint, dass C ++ wie Bürger zweiter Klasse behandelt wird (nicht der Compiler und Sachen, aber IDE-Unterstützung) im Vergleich zu .NET-Sprachen wie C #, aber hoffentlich MS wird durch die nächste Version, etwas dagegen tun von Visual Studio (neuer Standard kommt, und sie versprach, dass 10 sollte neue 6 sein).
Visual Studio ist mit Abstand die beste IDE, aber Sie können auch einen Blick auf Code :: Blocks
Ich ziehe Microsoft Visual C ++ verwenden auf Windows auszudrücken. Obwohl die 2008 ide in Ordnung ist, hat die 2005 ausdrücklich eine bessere Unterstützung für viele der offenen Projekte, die Sie vielleicht in beteiligen. Es ist ein Schmerz ist Firefox oder eine Halbwertzeit 2 mod auf 2008. Auch als allgemeine Spitze zu kompilieren, wenn der Suche nach Software, wie ich Sie Vergleich von integrierten Entwicklungsumgebungen suchen würden wikipedia für „Vergleich“ In diesem Fall suchen .
Ich hoffe, das war hilfreich.
Wenn Sie dabei Qt-Entwicklung interessiert sind, dann Qt Creator funktioniert gut und ist kostenlos.
ich glaube, der Debugger in Visual Studio (Express) ist der Killer, was mich aus unter Verwendung eines anderes IDE verhindert.
Visual Studio + Visuelle X Assist ( http://www.wholetomato.com/ )
Es gibt einige Features in einer IDE, die so transformierende sind, dass Sie nicht wissen, wie man ohne sie gelebt haben. Integrierte Hilfe war ein. IntelliSense-ähnliche Funktionalität war ein anderer. VS 6.0 Debuggen und Weiter war absolut Killer. Visual Studio trat Hintern für eine ganze Weile. Nicht schlecht, angesichts der schrecklichen Nextstep Nepp alles begann, wie. (Oder ist es, dass die Erinnerung an Nextstep ist verblasst, bis VS in Ordnung zu sein scheint?)
Sicher, es gibt viel bessere REDAKTEURE die VS, sondern als Komplettpaket für Win32 Entwicklung nichts scheint nahe zu kommen.
Es gibt kostenlose Express-Editionen jetzt, aber sie scheinen ziemlich verkrüppelte.
Ich genieße ganz Eklipse unter Linux (und Derivate davon auf Windows in einigen FPGA-Anbietern verwendet Werkzeugketten). Ich -really- nicht, wie das Fehlen von integrierten MSDN-Stil Hilfe, though.
Ich denke, es ist im Grunde auf diese beiden Möglichkeiten.
Emacs. Xemacs arbeitet unter Windows in Ordnung. Denn es als IDE verwenden, empfehle ich läuft es unter Cygwin.
Die Zeus Editor hat die Unterstützung für C / C ++ und es hat auch eine Form von intellisensing.
Es hat sein intellisensing der Tags Informationen, hergestellt unter Verwendung von ctags :
Visual Studio ist das auf dem neuesten Stand und wahrscheinlich „besten“ kostenlos ide. Dev C ++ ist etwas veraltet, und mingw nicht die meisten boost kompilieren, (außer regex). Die meisten anderen Compilern sind veraltet und Fading, wie Mars und borland. Aber Sie verwenden können, was Sie wollen!
Eine, die nicht erwähnt ist Codelite , eine leistungsstarke Open-Source, Cross-Plattform-IDE. Es hat Code-Vervollständigung unter anderem Funktionen.
Ich werde mich zitiere aus dieser Frage: https://stackoverflow.com/questions/ 780.837 / what-is-a-gut-linux-ide-for-Code-Completion / 917854 # 917854
Jemand sagte, dies bereits vor mir, aber QtCreator ist wirklich gut für Qt4 Entwicklung.
Nicht nur hat es einen wirklich guten Code Abschluss-Unterstützung. Er weiß auch ein wenig mehr über den Code und was zu komplette dann dachte ich, ich brauchte. Zum Beispiel es kennt Slots / Signale. Dies bedeutet, dass Verbindungs Slots / Signale über Code ist viel einfacher dann vor.
Die Code-Bearbeitung ist wirklich schön. ich denken Sie daran, dass, wenn Refaktorierungscode, (Ein paar Variablen ab unterstreichen) daran erinnert den Cursor Position zwischen den Linien und das machte das Refactoring viel einfacher. Der Code Einzug ist intelligent genug, um nicht zu bekommen in den Weg (KDevelop war konfigurierbar, aber QtCreator lernt, wie ich Code. Beim dest fühlt es sich wie es der Fall ist).
Dann gibt es den kühlen Schlüssel Kombinationen. Die meisten von den Funktionalität des IDE kann sein mit Verknüpfungen abgerufen. Das "Control + k" thingie ist eine schöne Sache, die einige Benutzer Befehlszeile würde wie, aber ich bin mehr GUI orientiert. ich Sie es nicht verwenden.
Was Ich mag wirklich, ist die Spaltung Fenster Befehl. Ja, KDevelop3 tut , aber nicht so schön wie QtCreator. Meine Favorit ist Steuerung + e, 3, die ich nutzen, um zeigt die Header und Implementierungen meine Klassen. Wieder einmal die Navigation ist hier das Beste, was ich habe gesehen (Kontrolle + e, o).
Es hat auch eine schöne SCM-Integration. ich in der Regel SVN verwenden, und ehrlich gesagt es ist nicht so gut, wie ich brauche: nein Verknüpfung, um das Projekt zu diff, keinen diff das gesamte Projekt, keine andere Wahl zu begehen mehrere Dateien zu begehen.
Ich mag es auch nicht, die „total Integration externer Tools“. I noch wie die externen QtAssistant - Steuerung + Tab ist einfacher groß zu lesen Artikel. Aber .... wenn Sie definieren ein QString s und 3 Zeilen unten Sie wollen die Schnittstelle von QString zu lesen, Sie setzen Sie den Cursor auf „s“ und F1 drücken - der Assistent kommt als eine Sidebar mit QString-Dokumentation. Ein riesiges Vorteil.
Möchten Sie eine Definition folgen? F2 auf die Hilfe. F4? Änderungen header / Implementierung (ja, Eclipse tut dies besser ...).
Der Debugger ist gut. Es ist nicht so gut wie Visual Studio, aber ... es hat Unterstützung für Qt4 Einbauten (können Sie das sehen Wert von QString und QList!).
kann ich weiter ... aber IMHO werden Sie brauchen sie ein zweites und drittes geben Versuchen. Es ist wirklich ein gutes Produkt. Nicht so flexibel wie Eclipse-(hallo ryansstack), aber es ist ein wirklich klein, schnell und junges Projekt. Ich hörte auf Entwicklung QDevelop, weil ich wirklich Was ich fand, suchte.
ps: ja, ich meine aufhörte Entwicklung QDevelop. Ich war in der Entwicklung Team.
Meine Antwort ist für Qt4 Entwicklung nur. Seien Sie gewarnt.
SlickEdit ist sehr cool, und tut so etwas wie IntelliSense unterstützen. Bei meiner jetzigen Firma verwende ich jetzt Visual Studio, und ich habe vor allem daran gewöhnt - aber es gibt noch einige SlickEdit Funktionen, die ich vermisse.
Als komplettes All-in einem Paket, Visual Studio 2008 ist das beste IDE für C ++ Entwicklung unter Windows
Visual Studio ist groß, aber es gibt einige Tricks Sie es mit verbessern können. SonicFileFinder ist eine - hilft Ihnen, Quelldateien durch teilweise Übereinstimmung zu suchen. Sie können lösungs Baum Alt + 1, Teil des Dateinamens Suche Karte Alt + 2 und Eigenschaften-Fenster zu alt + 3. Dies sind die drei am häufigsten verwendeten Fenster.
Ein weiteres großes Werkzeug, das ofte falsch verstanden wird, ist Strg + Shift + F Abkürzung für Dateiinhalte zu suchen. Leute nicht verwenden, weil es so langsam ist, aber mein Rat ist - mit ihr umgehen. Suchen in der gesamten Lösung (oder sogar alle Dateien im Projektordner) ist langsam nur das erste Mal, wenn Sie es verwenden. Consequitive Suchen sind so schnell wie jump-to-Definition-Funktion.
Ich habe versucht, SlickEdit, Notepad ++, Emacs, jEdit und Visual Studio. VS gewinnt die Hände nach unten für die beste Windows-IDE.
jEdit ist wahrscheinlich das beste GUI Cross-Plattform-Editor / fast-IDE, und Emacs ist wahrscheinlich das beste Terminal Cross-Plattform-Editor / fast-IDE. Der Vorteil bei diesen ist, dass, wenn Sie einen Mac oder Linux-Box zu springen, Sie wissen, wie sie funktionieren.
Ich habe versucht, Eclipse, aber es lief wie ein No-legged Hund es so langsam war, so habe ich es nicht viel. Vielleicht besser Tech ist jetzt, aber eh.
Mit Intellisense, Code-Folding, bearbeiten und weiter, und eine ganze Reihe weiterer Funktionen, Visual Studio ist sicherlich das beste IDE. Doch für einfache Code-Bearbeitung, verwende ich oft UltraEdit. Es hat einige großartige Funktionen nicht in Visual Studio gefunden. Eine überraschend nützliche Funktion ist die Möglichkeit, eine Spalte im Editor auswählen. Sie können in der Spalte (nützlich für Tabs vs. Räume Kriege ...) löschen Sie die Spalte, etc ...
Suchen und ErsetzenWie wäre es Codeblocks, finde ich es bei mir so gut, vor allem die neue Version 10.05.
würde ich C ++ Builder von Embarcadero, für C ++ Arbeit empfehlen, und es gibt auch ein kostenlose Version zur Verfügung. Wenn Sie Visual Studio bevorzugen, laden Sie ein freier Ausgaben auszudrücken.
Hier ist eine andere Stimme für Visual Studio. Der Debugger und Intellisense sind auf jeden Fall ist es kennzeichnen. Während andere Angebot Code-Completion IDE, habe fand ich oft sie aus irgendeinem Grund in diesem Bereich etwas träge zu sein (träge ein Verweis auf die Geschwindigkeit ist, bei der Code-Vervollständigung auftritt und bietet Auswahlen).
Anders als VS, NetBeans ist ein gut poliert IDE und ist auf einen sehr regelmäßigen Zyklus aktualisiert.
Ich denke, es ist weitgehend eine Frage des Geschmacks, aber ich würde begginers zu einem reinen Editor (vi, emacs ...) anstelle eines vollwertigen IDE-Stick empfehlen, so dass sie die gesamte Toolkette herausfinden können, die modernen IDEs verstecken.
Nur für das Protokoll, meine Waffe der Wahl ist Emacs.
ich persönlich wie Microsoft nicht ...... Ich hasse zugeben, dass Visual Studio die besten IDE, die ich je benutzen ..... Netbeans ist gud aber drasticaly langsam .... andere freie IDEs sind nutzlos .. so dass die Leute versuchen, mit VS zu bleiben ....
M $ VS2008 ist eine bessere IDE für diese.
Die Frage sagt speziell IDE so ich vermute, das ist, was Sie wollen. In diesem Fall sind die wichtigsten Optionen Visual Studio und Eclipse CDT wie oben angegeben. Von denen, ziehe ich persönlich von Eclipse. Allerdings beschränken nicht unbedingt selbst auf ein IDE. Ich ziehe es vim als mein Editor und WinDbg als mein Debugger zu verwenden. Für die Kompilierung, wird Ihr Projekt dies wahrscheinlich diktieren. Ich verwende derzeit NMake auf der Kommandozeile.