Eclipse für C++?



  • Hallo
    Habe mir gerade mal den Thread zu den IDE's für C++ angeschaut. Kein Wort zu Eclipse. Dann habe ich mal die Suche angeworfen. Nicht ein einziger Treffer:-(
    Deshalb hier mal ganz geziehlt die Frage nach dieser Umgebung.

    Ich programmiere nicht so viel. Aber ich habe mich jetzt gerade mal nen halbes Jahr mit Portlets rumgeschlagen und dafür natürlich Eclipse genutzt. In der Zeit habe ich die IDE regelrecht lieben gelernt. Jetzt habe ich mich nach 2 Jahren mal wieder an C++ gesetzt und eine alte VC6 Lizenz installiert die ich noch hatte. Irgendwie vermisse ich einfach all die vielen kleinen Gimmicks und die Übersichtlichkeit von Eclipse:-( Im wesentlichen sind das alles nur Kleinigkeiten (Rechtschreibprüfung;-) usw. ) aber die fand ich einfach genial gelöst.

    Gibt es wirklich niemanden der mit ensprechenden Plugins (gibts die überhaupt?) mit Eclipse C++ programmiert?
    Und warum nutzt das keiner (mangelnde Unterstützung)?
    Was nutzt ihr denn für Java?
    Hat nicht jemand ne gute Liste mit c++ Plugins für Eclipse?
    Hats wenigstens mal jemand probiert und wie waren die Erfahrungen?

    Sagt doch bitte mal was dazu.
    THX
    Nils



  • Für Eclipse finde ich sie genial, für C++ hab ich mal *das* C++-Plugin CDT (Findest du auf der Eclipse-Homepage) ausprobiert und war vom MSVC mehr begeistert.

    Aber inzwischen hat es große Versionssprünge gegeben, schaus dir einfach mal an. Also wie gesagt -> CDT für Eclipse installieren.

    MfG SideWinder



  • Wenns gut wäre, würde es hier viel öfter erwähnt werden.



  • ich find eclipse mit cdt toll. vor allem weil man sich an eine ide gewöhnen kann, welche auf linux/mac/win läuft. leider ist mein rechner zu lahm für eclipse, dadurch macht das arbeiten damit kaum spass 😞



  • Ich benutze Eclipse sehr gerne um in Java zu programmieren. Um aber C++ zu programmieren, nehme ich keine IDE die in Java programmiert ist. Das ist ja äkelig. 😉

    Im ernst, es gibt genug gute oder gar seeehr gut C++-IDEs, z.B. VC++. Selbst der CDT-Initiator hat auf der letzten Eclipse-Konferenz gesagt, das er unter Windows immer noch VC++ empfiehlt, weil CDT einfach nicht die beste C++ Umgebung unter Windows ist. Unter Linux hat er aber CDT empfohlen.

    Es wird also schon seine Gründe haben, wie man sieht. 😃

    Außerdem gibts ja auch noch eine neue Konkurrenz: Code::Blocks! Finde ich auch genial was die Jungs da gezaubert haben. Ist zwar noch nicht Final, aber CDT muß sich hier warm anziehen.



  • Ist Code::Blocks auch cross-platform?

    MfG SideWinder



  • Ich finde es ja für eine IDE sehr bezeichnend, wenn sie das forderndste Programm ist, das man auf dem Rechner hat.
    Nichts für Ungut (bitte keine Flames von Java/Eclipse Jüngern), ich habe Eclipse + CDT auch schon ausprobiert aber diesen Ansatz nicht weiter verfolgt. Es hätte mich ja nicht mal so schlimm gestört, dass das Autocompletition Fenster JEDES Mal 3 Sekunden gebraucht hat, bis es erscheint. ABER: man konnte während dieser Zeit nicht weitertippen. Das war für mich ein Killerkriterium. Ich will auf einem AthlonXP 2800+ mit 1GB RAM nicht 3 Sekunden warten nachdem ich einen Punkt tippe.
    Vielleicht ist das mit den neuen Versionen besser. Dann würde ich vielleicht auch damit arbeiten, denn das Design und die Features fand ich gut.



  • SideWinder schrieb:

    Ist Code::Blocks auch cross-platform?

    Ja, da es als Framework wxWidgets benutzt, läuft es auf Windows und Linux. Weiterhin ist es Plugin-fähig bzw. es besteht aus Plugins. Zur Zeit wird auch an einem RAD-Plugin gebastelt und anderen Plugins (UML, Profiler, Subversion u.a.). Ist also eine Art Eclipse in C++. 😃 Unterstützt auch viele Compiler, nicht nur MingW und GCC sondern auch VC++ Toolkit 2003, Digital Mars und seit kurzem den Watcom.

    VC++ ist zwar immer noch ungeschlagen, aber unter den kostenlosen IDEs ist Code::Blocks einfach genial (da aber noch nicht 1.0 raus ist, gibts hier und da ein paar Unschönheiten).



  • Nichts für Ungut (bitte keine Flames von Java/Eclipse Jüngern), ich habe Eclipse + CDT auch schon ausprobiert aber diesen Ansatz nicht weiter verfolgt. Es hätte mich ja nicht mal so schlimm gestört, dass das Autocompletition Fenster JEDES Mal 3 Sekunden gebraucht hat, bis es erscheint. ABER: man konnte während dieser Zeit nicht weitertippen. Das war für mich ein Killerkriterium. Ich will auf einem AthlonXP 2800+ mit 1GB RAM nicht 3 Sekunden warten nachdem ich einen Punkt tippe.

    Du hast aber schon unter Window -> Preferences -> irgendwo eingestellt, dass er nicht 3 Sekunden warten soll sondern es gleich anzeigen soll?

    Ich sitz hier mit 2GHz Centrino, ebenfalls 1 Giga Ram und warte überhaupt nicht. Sicher, dass das Problem nicht vor dem Bildschirm saß? 🤡

    MfG SideWinder



  • ChockoCookie schrieb:

    Nichts für Ungut (bitte keine Flames von Java/Eclipse Jüngern), ich habe Eclipse + CDT auch schon ausprobiert aber diesen Ansatz nicht weiter verfolgt. Es hätte mich ja nicht mal so schlimm gestört, dass das Autocompletition Fenster JEDES Mal 3 Sekunden gebraucht hat, bis es erscheint. ABER: man konnte während dieser Zeit nicht weitertippen. Das war für mich ein Killerkriterium. Ich will auf einem AthlonXP 2800+ mit 1GB RAM nicht 3 Sekunden warten nachdem ich einen Punkt tippe.
    Vielleicht ist das mit den neuen Versionen besser. Dann würde ich vielleicht auch damit arbeiten, denn das Design und die Features fand ich gut.

    ich sitz hier mit 1800 Mhz und 512 MB RAM und Eclipse laeuft einwandfrei 😕



  • Ich habe Eclipse noch nicht ausprobiert, daher kann ich dazu nicht viel sagen, aber es klingt irgendwie strange, wenn ich C++-Programme mit einer in Java geschriebenen IDE schreibe. Das hat mich z.B. auch immer an Dev-CPP gestört, wo ich mich gefragt habe, wieso eine freie IDE für C++ in Delphi geschrieben wird. 😕

    So habe ich einen kleinen Schwenker über MinGW-DS gemacht und bin nun bei Code::Blocks gelandet. Aktuell ist 1.0 RC1 draußen und wie mir gestern im Forum gesagt wurde soll (hoffentlich) nächste Woche 1.0 RC2 rauskommen, wonach dann in 2-3 Monaten die final folgen soll.

    Ein paar unschöne Dinge gibt es noch, aber die Jungs sind dran und soweit ich das beurteilen kann ist dies auch eine sehr nette IDE, die ziemlich fix läuft.



  • mantiz schrieb:

    aber es klingt irgendwie strange, wenn ich C++-Programme mit einer in Java geschriebenen IDE schreibe.

    Finde ich nicht. Meine IDE darf in allem geschrieben werden, ist mir wurscht, außer Python, weil ich von der Optik von Blender noch geschädigt bin. Gegen die CDT sprechen andere Gründe, auch wenn sie langsam brauchbar werden. Ich entwickle meine Studienarbeiten mit VC++ und den CDT, mit dem g++ muss es compilieren, aber zum debuggen sind die CDT Müll.



  • Man muss aber dazu sagen, dass die Leute ziemlich hochgesteckte Ziele haben. Eclipse hat ne godlike Java-IDE und dass wollen die für C++ auch erreichen. Wenn das in Zukunft gelingt, Hut ab.



  • hm, vielleicht sollte ich mir die IDE doch mal ansehen. 🙂



  • Ich habe CDT vor ca. einem halben Jahr probiert und dabei diese Erfahrungen gemacht. Aber ich schätze ich werds nochmal versuchen.

    @Optimizer: Blender ist in C++ geschrieben. Die Optik ist so seltsam, weil sie eine selbstgeschriebene Lib haben, die direkt OpenGL verwendet.
    Ich kann mir auch nicht vorstellen, wie sich ein gtk+ Programm in C/C++ von einem pygtk Programm in Python optisch unterscheiden sollten. Python forever !!! 😉


Anmelden zum Antworten