Was ist die gute cross-Plattform-C++ - IDE?
Braucht es, um gute code-Vervollständigung-Unterstützung, debugger, und eine schöne Möglichkeit zum durchsuchen von code (klicken Sie auf zu gehen, um Dokumentation).
Da bekam ich verwöhnt von Java-IDEs (Eclipse), es wäre cool, wenn es unterstützt refactoring, Referenz suchen und irgendeine form von on-the-fly compilation, aber vielleicht bin ich zu viel verlangt.
Bisher habe ich versucht Eclipse mit C++ plugin, Qt Creator und Code-Blöcken. Eclipse-plugin fühlt sich träge, Code-Blöcke, die hat viel schlechter Abschluss dann der Qt Creator und Qt Creator ist ideal für Qt-Zeug, aber irgendwie schwer zu verwenden, für die frei-form-Projekte.
Was sind andere Optionen und Erfahrungen aus Erster hand mit Ihnen, da Sie versuchen etwas für ein paar Stunden und mit etwas auf einer täglichen basis sind zwei verschiedene Dinge?
Wenn ich starrte die Eingabe von "vorgeschlagene Fragen" Liste nicht zeigen, alles relevante.
Ich habe verwöhnt von Java-IDEs (Eclipse) - " auch wenn Sie wie Eclipse... Sie sollten es für Ihre C/C++ - Entwicklung auch. Auf diese Weise werden alle Ihre Eclipse-Fähigkeiten übertragen wird.
Ich habe bereits erklärt, dass ich verlassen auf (schlecht umgesetzt) Vorschläge bei der Eingabe Frage. Wenn ich die Verwendung von google instad, warum die Seite selbst ist nicht mit google. Sie können entweder vote for close oder sich beschweren, um Website-Besitzer über bessere Vorschläge. Na ja, Beleidigung ist keine zivilisierte option verwendet, die von zivilisierten Menschen. Ich werde nicht die Frage schließen, da es enthält wertvolle Antworten.
InformationsquelleAutor Marko | 2009-06-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich habe mit Code-Lite für einige Zeit jetzt. Es bietet Unterstützung für auto-Vervollständigung. Es hat einen code-explorer und outline, obwohl ich mich mit "find resource" Dateien zu öffnen. Es hat ein plugin für UnitTest++ und einigen primitiven refactoring-Funktionen.
link-text
InformationsquelleAutor
Ich bin sehr zufrieden mit Eclipse. Es ist nicht schnell, aber wenn man gut genug ist, workstation, läuft es Prima, und wenn man bedenkt, wie viel Ihre Zeit Wert ist, eine gute workstation ist eigentlich ziemlich Billig. Es hat auch eine feature-Liste eine Meile lang (gute Funktionen, nicht nur Stichpunkte), was ich zu analysieren versucht in diese Antwort. Es ist auch aktiv weiterentwickelt; CDT 5.0 ist eine große Verbesserung gegenüber 4.0, und die nächste version (voraussichtlich in diesem Monat) bringt noch weitere nette features wie syntax-highlighting, die unterscheiden kann zwischen überladenen und nicht-überladen von Operatoren).
InformationsquelleAutor Josh Kelley
Mit einigen Optimierungen, können Sie VIM in eine sehr gute IDE. Sie können Registerkarten für mehrere source-Dateien in einen einzigen Puffer, code-navigation, und auch auto-Vervollständigung. Das Beispiel unten ist für python, aber die Ideen gelten in C++ als auch.
http://arstechnica.com/open-source/guides/2009/05/vim-made-easy-how-to-get-your-favorite-ide-features-in-vim.ars
InformationsquelleAutor Dan
EMACS. M + / Ihnen alle möglichen Abschluss aus der geöffneten buffer. Es hat schöne integration mit GDB als gut.
(setf x-wählen Sie die-aktivieren-Zwischenablage t)
InformationsquelleAutor Navaneeth K N
Benutze ich plan9port ist Acme. Es macht nur ein paar Dinge selbst, sondern bietet eine sehr gute Schnittstelle lassen keine Kommandozeilen-Programm verarbeiten einen beliebigen text aus jedem der Fliesen-windows. Also, anstatt alle Funktionen in den editor (z.B. Emacs), es lagert nur über alle von ihm zur Kommandozeilen-Programme---eigentlich mehr zahlreiche und geschrieben in Sprachen besser geeignet, um die Aufgaben bei der hand, als der editor, die Sprache (auch Lisp).
http://www.faqs.org/docs/artu/ch13s02.html ist "A Tale of Five "Editoren" (Lesen, Schlau wie Acme), von The Art of Unix Programming von Eric S. Raymond.
InformationsquelleAutor Jason Catena
QTCreator rawks und hat eine große Menge von Bibliotheken, die auch cross-Plattform.
InformationsquelleAutor tim
Ich bin ein fan von 'Code::Blocks'
Ihre neueste Veröffentlichung ist erstaunlich... Für eine Weile war es schwierig, es zu bekommen, da hatten Sie nur die RC, die auf Ihre Haupt-Website. Nun, dass es veröffentlicht wurde richtige (nicht nur dev-snapshots), seine viel einfacher zu bekommen.
gebaut in Astyle, code-Vervollständigung, multi-compiler-Unterstützung, cross-Plattform-w/wxwidgets.
Ich benutze Code::Blocks, die ich absolut Liebe es.
InformationsquelleAutor Ape-inago
vor kurzem habe ich einige der Forschung für eine gute C++ Cross-Plattform IDE:
Schließlich habe ich beschlossen, CodeLite 2.x.
Sehen Sie sich bitte die permalink-für eine Zusammenfassung: ide-Diskussion
InformationsquelleAutor
Anjuta vielleicht haben Windows-port:
http://en.wikipedia.org/wiki/Anjuta
Vergaß hinzuzufügen, normalerweise verwende ich Anjuta innerhalb einer Ubuntu-VM läuft auf Windows XP.
Kurz VCS (die aufgeblähten IMHO), den Wechsel zu Linux ist manchmal eine gute Entscheidung für eine cross-Plattform-Entwickler. Wohlgemerkt, ich benutzte VIM und gelegentlich gedit (die genial ist).
InformationsquelleAutor Aiden Bell
SlickEdit ist ganz gut und für die meisten Plattformen verfügbar.
InformationsquelleAutor Viktor Sehr
Habe ich vor kurzem entdeckt NetBeans für C++. In der letzten C++ - Unterstützung in NetBeans hat gefehlt, aber die 6.5 version hat sich deutlich verbessert. Wenn Sie Ihre setup-Projekt folgende Leitlinien auf der NetBeans-Seite, dann die code-Vervollständigung und debugging-Arbeit auch in Linux mit g++ & gdb. Ich habe nicht versucht, mit NetBeans für C++ auf Windows, aber ich glaube nicht, dass es wäre ein Problem mit DevC++ -, Ming-oder cygwin-g++ - Kompilierung.
InformationsquelleAutor nathan
Können Sie die Ultimate++ framework ist eine C++ - cross-Plattform-framework mit einer großen IDE können Sie entwickeln visuelle UI-Anwendungen
besuchen Sie bitte http://www.ultimatepp.org
InformationsquelleAutor Mahdi
NEdit zusammen mit diesem Paket:
http://code.google.com/p/nedit-macro-kit/
Es ist cross-Plattform, cross-Sprache und-Anpassung-freundlich.
InformationsquelleAutor
Ich bin derzeit mit Geany einen Versuch auf gnu/linux, und bisher bin ich es lieben! :]
Wäre ich sonst mit Netbeans für C++, aber es scheint zu sein, ein paar böse bugs in der neuesten Version. Geany bekommt den job getan, zumindest für jetzt.
InformationsquelleAutor yizzy