Code::Blocks
Appearance
Code::Blocks | |
---|---|
File:CodeBlocks 1.0.png Code::Blocks Screenshot | |
Developer(s) | The Code::Blocks team |
Stable release | 1.0rc2
/ October 25, 2005 |
Repository | |
Operating system | Cross-platform |
Type | IDE |
License | GPL |
Website | www.codeblocks.org |
Code::Blocks is a free, open source, and cross platform IDE. It is being developed in C++ using wxWidgets. Using a plugin architecture, its capabilities and features are defined by the provided plugins. Currently, Code::Blocks is oriented towards C/C++.
Until the next release comes out, unofficial nightly binary builds of the development version are being made available by the community. The development version is quite stable and (with the sole exception of the code completion plugin) suitable for production use.
Code::Blocks is being developed under Windows and Linux. Users have successfully built Code::Blocks under FreeBSD and (to date still with some UI problems) under Mac OS X.
Features
Compiler-related features
- Multiple compiler support
- MinGW / GCC C/C++
- Digital Mars C/C++
- Digital Mars D (with limits)
- SDCC (Small device C compiler)
- Microsoft Visual C++ Toolkit 2003
- Microsoft Visual C++ Express 2005 (with limits)
- Borland C++ 5.5
- Watcom
- Intel C++ compiler
- GNU Fortran
- GNU ARM
- GNU GDC
- Multi-target projects
- Workspace support
- Import Dev-C++ projects
- Import MSVC projects and workspaces
Interface features
- Syntax highlighting
- Code folding
- Code completion
- Class browser
- Squirrel scripting engine
- To-do list management with different users
- Devpack support (installation packages for Dev-C++)
- wxSmith plugin (a wxWidgets RAD tool)
History
- May 11, 2004
- Code::Blocks 1.0-beta1 is released (This is the first public version of Code::Blocks)
- May 14, 2004
- Code::Blocks 1.0-beta2 is released
- October 6, 2004
- Code::Blocks 1.0-beta3 is released
- January 29, 2005
- Code::Blocks 1.0-beta4 is released
- January 30, 2005
- Code::Blocks 1.0-beta5 is released
- March 19, 2005
- Code::Blocks 1.0-beta6 is released
- April 17, 2005
- Code::Blocks 1.0-beta7 is released
- May 15, 2005
- Code::Blocks 1.0-finalbeta is released
- July 25, 2005
- Code::Blocks 1.0-rc1 "Laius" is released
- August 2, 2005
- Code::Blocks 1.0-rc1-1 "Oedipus" is released
- October 25, 2005
- Code::Blocks 1.0rc2 "Leonidas" is released
- November 20, 2005
- The Code::Blocks project moves to BerliOS for various reasons
See also
- List of integrated development environments
- Comparison of integrated development environments
- Scintilla
- SciTE
- wxWidgets