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!