32 Stimmen

Alternative zu Eclipse für die Entwicklung von C und C++?

Ich verwende Eclipse schon seit einiger Zeit für die C- und C++-Entwicklung. Leider hat Eclipse seine Schwächen (Geschwindigkeit, die miserable integrierte Konsole und einige Bugs, die von Zeit zu Zeit auftauchen).

Für die C++-Entwicklung ist Qt Creator eine sehr gute Wahl, aber ich brauche etwas sowohl für C als auch für C++.

Ich brauche die Integrationsteile der IDE nicht wirklich (ich brauche keinen integrierten Projektmanager, Compiler oder Debugger). Was ich brauche, ist die Code-Navigation. Eclipse bietet eine großartige Funktion "Callgraph für Strukturelemente", die unvergleichlich ist, wenn ich große, veraltete Codebasen ändern muss (was ich die meiste Zeit tue).

Code-Vervollständigung und zumindest eine gewisse Integrationsdokumentation (Doxygen, allgemeine Kommentare vor Funktionen, Systemdokumentation) sind eine absolute Notwendigkeit.

Oh, und die IDE muss plattformübergreifend sein.

Gibt es noch etwas anderes als Eclipse?

21voto

jonsca Punkte 10020

Auschecken Code::Blöcke als Option. Viel leichter, ständig aktualisiert (über SVN nightlies), viele der gleichen Funktionen wie Eclipse. C::B hat Doxyblocks, ein Plugin für Doxygen.

18voto

Christopher Smith Punkte 5151

Wow! Ich kann nicht glauben, dass ich die erste Person bin, die auf Emacs hinweist ;-)

17voto

Dirk Eddelbuettel Punkte 345316

J'aime qtcreator die Sie verwenden können, ohne gegen Q .

Es ist modern, sieht gut aus, ist plattformübergreifend (d.h. unter Windows, OS X und Linux), wird regelmäßig gewartet und erweitert und ist mit anderen Tools (Debugger, Revisionskontrolle, ...) integriert. Oh, und es ist kostenlos.

15voto

SpotsWood Punkte 689

Haben Sie NetBeans ausprobiert? Es gibt ein Plugin für die C/C++-Entwicklung.

10voto

BЈовић Punkte 59375

Werfen Sie einen Blick auf KDevelop4. Es ist ziemlich gut

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X