Tuesday, March 25, 2008

CodeLite IDE for C/C++ Rev1202

CodeLite IDE Revision 1202 for C/C++ is now available for download (for Windows & Linux ).

CodeLite is a powerful open-source, cross platform IDE for the C/C++ programming languages (regulary tested on Windows XP sp2, Ubuntu 7.10 Gutsy Gibbon, Fedora Core 6 and Debian lenny/sid). CodeLite is distributed under the terms of the GPL license.

CodeLite main features:

* Generic support for compilers (gcc, g++ and VC++)
* Can be easily extended with plugins (Several plugins are already included in the installer)
* Built-in GDB support, with the following features included:

o Watches table - add persistent watches by a single click
o Quick Watch - right click on a variable to expand it
o Locals tree - automatically displays the current stack variables (also displays *this if available)
o Threads view - provides list of currently running threads and easily switching between then by single click
o Breakpoint management - add/remove/goto breakpoint management panel
o Automatic tooltip
o and more...
* Subversion plugin (based on the command line tool)
* Subversion HTML report which allows user to quickly perform SVN actions (Diff, Revert, Commit etc)
* Makefile based build system
* Improved Custom build system which allows user to compile using their own build tools (Premake/QMake/Cmake)
* Project explorer (Workspace view)
* File Explorer
* Automatically imports MSVS workspace/projects and converts them to GNU based makefile
* Export CodeLite projects to GNU makefiles
* Active document outline
* Sophisticated database based Code Completion mechanism, a default database is supplied which contains symbols for wxWidgets, STL and standard headers
o Function's call tip
o Hover tip
o Comments tips
o Members List
o Supports C++ templates, namespaces and other advance features of the language
o Automatically add include statement for symbols
* Quickly open resources in the editor using 'Find Resource in workspace'
* Quickly open types in the editor using 'Find Type in workspace'
* XML based syntax highlighting, comes with the following:
o C/C++
o Java
o Perl
o Makefile
o Lua
o Diff files
* Text Folding
* Bookmarks
* Find In Files
* Highly Configurable
* Auto add missing include files
* Auto add mising functions' implementations
* Built-in doxygen comment generator for functions/classes
CodeLite Home