Code Blocks description
A free C++ IDE built to meet the most demanding needs of its users
Code::Blocks is designed to be fully configurable and very extensible.
Built around a plugin framework, Code::Blocks can be extended with plugins. Code::Blocks even includes a plugin wizard so you can create your own plugins! (Free SDK downloaded separately)
Finally, an IDE with all the features you need, having a consistent look, feel and operation across platforms.
Here are some key features of "Code Blocks":
· Open Source! GPL2, no hidden costs.
· Cross-platform. Runs on Linux or Windows (uses wxWidgets).
· Made
in GNU C++. No interpreted languages or proprietary libs needed.
· Comes in two presentations: Standalone, and MinGW bundle
· Devpack support (optional)
· Extensible through plugins (SDK available in the downloads section)
· Compiler-related features:
· Multiple compiler support:
· GCC (MingW / Linux GCC)
· MSVC++
· Digital Mars
· Borland C++ 5.5
· Open Watcom
· Compiles directly or with makefiles
· Predefined project templates
· Custom template support
· Uses XML format for project files.
· Multi-target projects
· Workspaces support
· Imports MSVC projects and workspaces (NOTE: assembly code and inter-project dependencies not supported yet)
· Imports Dev-C++ projects
· Integrates with GDB for debugging
· Interface Features:
· Syntax highlighting, customizable and extensible
· Code folding for C++ and XML files.
· Tabbed interface
· Code completion plugin
· Class Browser
· Smart indent
· One-key swap between .h and .c/.cpp files
· Open files list for quick switching between files (optional)
· External customizable "Tools"
· To-do list management with different users