Spezifikationen

Das Design von KDevelop wurde speziell darauf abgestimmt, Entwicklern eine Integrierte Entwicklungsumgebung (IDE) unter UNIX Systemen zur Verfügung zu stellen, die gleichzeitig ein Maximum an Flexibilität bietet. Sie integriert als solche die Funktionalität vieler anderer Applikationen, die allgemein von Entwicklern unter UNIX eingesetzt werden: der GNU C/C++ Compiler, GNU make und die GNU autoconf/automake Utilities. Im Hinblick auf KDE und Qt Programmierung erfüllen die Projekte, die mit KDevelop generiert wurden, automatisch den KDE 2.1 Desktop Standard und verwenden das /admin Setup-Verzeichnis, das ebenfalls vom KDE Projekt verwendet wird um den KDE-Code zu verwalten; somit können Entwickler ihre Projekte einfach über KDE aktualisieren, um dadurch angepasste Versionsanforderungen und erweiterte Unterstützung für sämtliche UNIX-Betriebssysteme zu verwenden. Durch die Integration von TrollTech´s Qt Designer innerhalb von KDevelop wird die Erstellung von Graphischen Benutzerschnittstellen (GUI) stark vereinfacht.

KDevelop bietet weiterhin:


  S P E Z I F I K A T I O N E N
Unterstützte Funktionalität   Zusätzliche Anforderungen
Projektgenerierung   enthalten: C, C++ (Terminal), KDE 2, Qt 2.2, GNOME, bestehende Projekte. Erfordert Perl, GNU-Tools, GCC 2.95.2 und Projekt-spezifische Bibliotheken/Headerdateien
KDE 2.1 Templates   enthalten: KDE mini, normal, MDI und Kicker (KDE panel) applet, KIO-Slave und Konqueror(KParts) Plugin
Qt 2.2.x Templates   enthalten: Qt SDI, Qt MDI (QWorkspace) und Qt MDI (QextMDI)
automake/autoconf kompatible existierende Projekte   enthalten: Projektdatei-Generator
Integrierterl Debugger   enthalten, erfordert gdb
Externe Debugger   erfordert gdb und entweder kdbg oder ddd.
Klassenbrowser   enthalten
KDE API Dokumentations-Generator   enthalten, erfordert KDoc 2.0a40
Qt Designer Integration   erfordert Qt Designer (kommt mit Qt > 2.2.1), KDevelop Projekt generiert mit KDevelop > 1.3
Internationalisierungsunterstützung   erfordert zusätzlich:
  • GNU gettext Paket
  • KBabel zur KDE 2.x Internationalisierung
  • Qt Linguist zurQt 2.x internationalisierung
Projekt-API Dokumentation   erfordert zusätzlich (entweder/oder):
  • KDoc 2.0a40 (kommt mit KDE > 2.0.1)
  • Doxygen
Suchdatenbank zur API/Dokumenationssuche   erfordert zusätzlich (entweder/oder):
  • glimpse (nur für nichtkommerzielle Nutzung)
  • Ht://Dig

  Zurück   zur Einführung