Code::Blocks 1.0 RC2
Code::Blocks is a free C++ IDE built specifically to meet the most demanding needs of its users
Code::Blocks is a free C++ IDE built specifically to meet the most demanding needs of its users. The Code::Blocks project was designed, right from the start, to be extensible and configurable.
Built around a plugin framework, Code::Blocks can be extended with plugin DLLs. It includes a plugin wizard so you can compile your own plugins! (Free SDK downloaded separately)
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 thru plugins (SDK available in the downloads section)
Multiple compiler support:
GCC (MingW / Linux GCC)
Borland C++ 5.5
Compiles directly or with makefiles
Predefined project templates
Custom template support
Uses XML format for project files.
Imports MSVC projects and workspaces (NOTE: assembly code and inter-project dependencies not supported yet)
Imports Dev-C++ projects
Integrates with GDB for debugging
Syntax highlighting, customizable and extensible
Code folding for C++ and XML files.
Code completion plugin
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
What's New in This Release:
Precompiled headers (PCH) support! (currently works only with GCC)
The source is now fully UNICODE-compatible!
The source is also fully 64-bit compatible!
Autoconf/automake build system is now used for non-windows platforms.
Code statistics: counts nr. of source lines, nr. of comment lines, etc.
CBProfiler: parses and displays the output of GProf, the GNU Profiler.
SourceExporter: exports the active file to HTML/RTF/ODT.
New lexer (syntax highlighting) files:
Fortran77 (by Martin Halle)
NVidia CG (by anonymous)
X-Base languages (Clipper, Foxpro)
New and improved project templates:
Irrlicht 3D Graphics Engine
Ogre 3D Graphics Engine
GLFW project (OpenGL FrameWork)
wxWidgets: selection between static/dynamic unicode/ansi wxWidgets version.
New editor functionality (by right-clicking the editor):
"Find declaration of [keyword]"
"Open #include file: [file]"
New plugin type: cbProjectWizardPlugin to allow creation of custom new-project wizards.
New compiler supported: SDCC (Small Device C Compiler - http://sdcc.sourceforge.net/) for micro-processors. Contributed by Stanimir Jordanov.
Better handling of modified files outside the IDE: r/w->r/o, r/o->r/w, deletion
Single file (without project) compilation is now supported, for quick tests.
Code::Blocks now allows multiple files selection when adding link libraries.
BCC compiler is now working correctly for DLLs and static libraries.
Find-in-Files supports searching in arbitrary paths/filemasks (outside of project).
All Code::Blocks internal file formats (project, workspace, etc) are now valid XML.
Many new editor settings.
Many other bug-fixes.
code blocks graphics engine new editor the source for quick project templates syntax highlighting
Download Code::Blocks 1.0 RC2
Code Browser 2.10 (by Marc Kerbiquet)
Code Browser is a folding and outlining editor for Linux and Windows.
The editor is between a traditional text editor, a smalltalk
Other software in this category
jEdit 4.3 pre8
jEdit is an Open Source text editor written in Java
Surf the Internet in a safer, faster, and easier way with Opera browser
GNU Aspell 0.60.4
GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell