Specifications

### Specifications

###

KDevelop is designed to be an integrated development environment (IDE) on UNIX systems that allows the developer a maximum in terms of flexibility and as such is integrating the functionality of many other applications that are commonly used by developers on UNIX. It makes use of the GCC C/C++ Compiler, the GNU make and GNU autoconf/automake utilities available for most UNIX platforms. For KDE and Qt Development, projects generated with KDevelop automatically apply to the KDE 2.1 Desktop standards, make use of the /admin setup directory also used by the KDE project to maintain the main KDE sourcetree modules and as such developers can update their projects easily through KDE to enable new requirements and extended OS support on other platforms. By integrating the use of TrollTech´s Qt Designer, developers have an easy time creating and implementing Graphical User Interfaces (GUI) from within KDevelop.

KDevelop also manages/requires:

S P E C I F I C A T I O N S

Supported functionality |
--- | ---

Additional requirements

Project generation |  | built-in: C, C++ (Terminal), KDE 2, Qt 2.2, GNOME, existing projects. Requires Perl, GNU-Tools, GCC 2.95.2 and project-specific libraries/header files
KDE 2.1 templates |  | built-in: KDE mini, normal, MDI and Kicker (KDE panel) applet, KIO-Slave and Konqueror(KParts) Plugin
Qt 2.2.x templates |  | built-in: Qt SDI, Qt MDI (QWorkspace) and Qt MDI (QextMDI)
automake/autoconf compatible existing projects |  | built-in Projectfile generator
Internal Debugger |  | built-in, requires gdb
External debuggers |  | requires gdb and either kdbg or ddd.
Classbrowser |  | built-in
KDE API Documentation Generator |  | built-in, requires KDoc 2.0a40
Qt Designer integration |  | requires Qt Designer (comes with Qt > 2.2.1), KDevelop Project generated with KDevelop > 1.3

Internationalization support

requires additionally:

- GNU gettext package
- KBabel for KDE 2.x internationalization
- Qt Linguist for Qt 2.x internationalization

Project API Documentation

requires additionally (either of):

- KDoc 2.0a40 (comes with KDE > 2.0.1)
- Doxygen

Search Database for API/Documenation lookup

requires additionally (either of):

- glimpse (only for non-commercial use)
- Ht://Dig

Back to the Introduction