Zeitweiliger Wechsel von Eclipse zu Visual C++

Auch wenn ich mich nach meinem letzten Test für Eclipse entschieden hatte, benutze ich doch jetzt erstmal vorläufig (im Rahmen der 90tägigen Evaluationsversion) Visual C++ 2005. Was sprach gegen Eclipse/CDT? Einige Bugs. Diese sind bereits gemeldet und werden hoffentlich schnell beseitigt. Der eine aktuelle Bug betrifft das Debugging unter Windows. Bei mir springt der irgendwann in die STL (vor allem std::exception) und kommt nie wieder raus, und flutet dabei die Ausgabe. Das andere Problem ist, das der bei Kompilierungs-Fehlern in einem Bibliotheksprojekt die Bibliothek mit der alten Version des Version von dem nicht kompilierenden File zusammenbaut, und dadurch dann schleichend Fehler in einem davon abhängigen Executable-Projekt verursacht. Abhilfe schafft ein ewiges Clean & Build. Ein noch nicht gemeldeter Fehler betrifft auch den Build-Prozess (der auch als "experimental" gekennzeichnet ist) der dafür sorgt, das die Fehlermeldungen und Warnungen nach einem Buildvorgang nicht angezeigt werden, dieses passiert aber auch nur beim automatischen Build. Hab momentan nicht die Zeit dem auf den Grund zu gehen. Ein (schon länger) gewünschtes Feature über den schnellen Wechsel zwischen Header/Implementation wurde sehr zügig eingebaut. Erfahrungen mit Visual C++ Ich glaube, je länger man mit einer Entwicklungsumgebung arbeitet umso mehr Fehler findet man. Visual C++ leidet unter dem gleichen Fehler im Build-System wie Eclipse/CDT, eine Bibliothek wird trotz Fehler in einzelnen Dateien erstellt, wenn die jeweiligen (alten) Objektdateien schon existieren. Dann versagt die Autovervollständigung in einigen sehr einfachen Fällen wo noch nichtmals Templates oder Ableitungen ins Spiel kommen. Und zu guter letzt ist die automatische Codeformatierung durch die mangelnde Konfigurationsmöglichkeit eher nervig und nahezu unbrauchbar meiner Meinung nach. Der Wechsel zwischen Definition und Deklaration funktioniert im Gegensatz zu Eclipse/CDT schon, wenn auch nur für Funktionen/Methoden/etc und nicht direkt für Dateien. AnkhSVN funktioniert jetzt auch bei mir ohne Probleme. Ich warte und hoffe jetzt auf den ersten RC von CDT 4.0. Mal schauen, wie der funktioniert. Das Debugproblem ist für mich ein KO-Kriterium. Vielleicht ist das Ablaufen der Testlizenz von Visual C++ auch eins...

Neuen Kommentar schreiben