Re: c++ ide: Codeblocks cross-platform and apparently highly accessible

  • From: Kerneels Roos <kerneels@xxxxxxxxx>
  • To: programmingblind@xxxxxxxxxxxxx
  • Date: Fri, 20 Aug 2010 08:39:40 +0200

Thanks Alex, looks really cool!

On Fri, Aug 20, 2010 at 6:21 AM, Alex Midence <alex.midence@xxxxxxxxx>wrote:

> Hi, folks,
>
> Been messing around with Code Blocks which is an Ide for c++.  So far,
> I'm finding it quite accessible.  The menus all behave themselves with
> Jaws as do the dialogs though they like ctrl tab as the hot key
> instead of plain old tab for most of them.  I was able to use the text
> editor and compile my application and read the output on the console.
> Thing is, as soem of you may remember, I've still very much a novice
> at c++.  I'd like to know if any more experienced c++ programmers have
> had any experience with this IDE.  It looks great.  Does all sorts of
> stuff and feels very user friendly.  More so, I dare say, than visual
> studio did.  It's free and open source and comes either by itself or
> bundled with the latest version of the MinGw version of the gnu c++
> compiler.  It also detected my cl. exe compiler that came with visual
> studio express.  You can apparently use multiple compilers with this
> thing pretty easily.  Any thoughts?  Here is the link to download in
> case anyone is interested:
>
> http://www.codeblocks.org/downloads
>
> Here's a feature list for anyone interested.  I just copied it from
> their site.  A bunch of this stuff is still a bit advanced for me
> *gring*:
>
> •Open Source! GPLv3, no hidden costs.
> •Cross-platform. Runs on Linux, Mac, Windows (uses wxWidgets).
> •Written in C++. No interpreted languages or proprietary libs needed.
> •Extensible through plugins
>
>
> Compiler:
> •Multiple compiler support:
>
> ◦GCC (MingW / GNU GCC)
> ◦MSVC++
> ◦Digital Mars
> ◦Borland C++ 5.5
> ◦Open Watcom
> ◦...and more
> •Very fast custom build system (no makefiles needed)
> •Support for parallel builds (utilizing your CPU's extra cores)
> •Multi-target projects
> •Workspaces to combine multiple projects
> •Inter-project dependencies inside workspace
> •Imports MSVC projects and workspaces (NOTE: assembly code not supported
> yet)
> •Imports Dev-C++ projects
>
>
> Debugger:
> •Interfaces GNU GDB
> •Also supports MS CDB (not fully featured)
> •Full breakpoints support:
> ◦Code breakpoints
> ◦Data breakpoints (read, write and read/write)
> ◦Breakpoint conditions (break only when an expression is true)
> ◦Breakpoint ignore counts (break only after certain number of hits)
> •Display local function symbols and arguments
> •User-defined watches (support for watching user-defined types through
> scripting)
> •Call stack
> •Disassembly
> •Custom memory dump
> •Switch between threads
> •View CPU registers
>
>
> Interface:
> •Syntax highlighting, customizable and extensible
> •Code folding for C++ and XML files.
> •Tabbed interface
> •Code completion
> •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
> And many more features provided through plugins!
>
>
> Build system
> Code::Blocks implements a custom build system with very important
> features: ultra-fast dependencies generation, build queues and
> parallel builds are the most important ones to mention.  Debugging
> The debugging subsystem has been greatly enhanced in the latest
> version. Automatic/manual watches, code/data breakpoints, call stack,
> disassembly listing and memory dumps are only few of its features.
>
> Alex M
> __________
> View the list's information and change your settings at
> //www.freelists.org/list/programmingblind
>
>


-- 
Kerneels Roos
Cell/SMS: +27 (0)82 309 1998
Skype: cornelis.roos

The early bird may get the worm, but the second mouse gets the cheese!

Other related posts: