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.

War es hilfreich?

Lösung

Ich habe die neueste Version von NetBeans gefunden, die C / C ++ Unterstützung umfasst, ausgezeichnet zu sein.

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

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 :

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

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 Ersetzen

Wie 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.

Verwenden von Microsoft Visual Studio 2010. Sie können die Vollversion rel="nofollow"> Dreams kostenlos mit

scroll top