EntropySink

Technical & Scientific => Software => Topic started by: Rob on May 07, 2005, 07:16:49 AM

Title: Free C++ IDE
Post by: Rob on May 07, 2005, 07:16:49 AM
http://www.codeblocks.org/

for use with the Free Microsoft Visual C++ Toolkit, and the free Borland C++ compiler, apparently. No integrated debug, but MS have a free debug tool too.
Title: Free C++ IDE
Post by: [stealth] on May 07, 2005, 07:57:43 AM
So Fre we've dropped an E.
Title: Free C++ IDE
Post by: Ken Fitlike on May 07, 2005, 07:58:52 AM
Thanks, Rob, I've been keeping an eye on that one for a while now but it still has some way to go. I think the developer is an ex-member of the Dev-cpp development team so certainly has some decent experience to bring to bear. I think his choice of wxWidgets for the interface is good - codeblocks is 'stable' on linux, too, which is something dev-cpp never achieved.

I think it looks very promising.

Quote from: '[stealthy
']So Fre we've dropped an E.
What? :p ;)
Title: Free C++ IDE
Post by: sand_man on May 07, 2005, 08:23:35 AM
Looks pretty slick :)
Title: Free C++ IDE
Post by: Major_Small on May 08, 2005, 06:33:50 AM
looks okay, but I still don't have a reason to stray from Dev-Cpp... and in linux I generally use vim+gcc... although this looks like something I may consider :D
Title: Free C++ IDE
Post by: Ken Fitlike on May 08, 2005, 10:21:29 AM
While very relevant to c & c++ I think, on reflection, that software would be a more appropriate forum for this thread.
Title: Free C++ IDE
Post by: joshdick on May 09, 2005, 09:28:58 AM
Is it possible to use this IDE or Dev-C++ with another compiler? At work, I'm currently programming for an embedded system (Motorola's 68360), so I have to use a certain compiler. I know I can edit the source code using Notepad or Visual Studio, but I'm wondering if I can use an IDE with this certain compiler and still get features like code completion and a class browser.
Title: Free C++ IDE
Post by: Mike on May 09, 2005, 09:32:54 AM
I know with Dev-C++ you can.
Tools -> Compiler Options -> Programs
Tools -> Compiler Options -> Directories
Title: Free C++ IDE
Post by: Ken Fitlike on May 09, 2005, 09:44:46 AM
>>Is it possible to use this IDE or Dev-C++ with another compiler?<<

Quote from: CodeBlocks
At this moment, Code::Blocks natively supports the following compilers
* GNU GCC compiler & GDB debugger
   * Microsoft Visual C++ Free Toolkit 2003
   * Borland C++ Compiler 5.5
   * DigitalMars Free Compiler
I think the intention is that CodeBlocks will ultimately be configurable to be used for any compiler.

For a 'do-anything' ide you could always take a look at Borland's CBuilderX (http://www.borland.com/products/downloads/download_cbuilderx.html). The personal edition is free but it claims to be able to work with any compiler, although with the personal edition you'll have to hack together some sort of xml file for it to do so with your compiler of choice (currently it supports an older version of MinGW and Borland's own bcc v6 compiler so you can use the xml config files for those compilers as templates).

Quote from: Mike
I know with Dev-C++ you can.
Tools -> Compiler Options -> Programs
Tools -> Compiler Options -> Directories
Correct me if I'm wrong, but doesn't dev-cpp just support MinGW (the ability to manually set directories/paths is for when you install the ide only and need to configure it for whatever version of MinGW you're using)?
Title: Free C++ IDE
Post by: Mike on May 09, 2005, 09:57:54 AM
Quote
Bloodshed Dev-C++ is a full-featured Integrated Development Environment (IDE) for the C/C++ programming language. It uses Mingw port of GCC (GNU Compiler Collection) as it's compiler. Dev-C++ can also be used in combination with Cygwin or any other GCC based compiler.


Hmmm I wonder if you could still configure it to use any other command line compiler
Title: Free C++ IDE
Post by: Ken Fitlike on May 09, 2005, 10:02:29 AM
That's what I'm doubting - it's configured to use MinGW(edit: and cygwin) exclusively so it looks for and invokes gnu make, gcc etc using their command line specific syntax. I know for sure that it doesn't work with bcc5.5 (and, presumably, bcc v6) and I suspect the same is true for other compilers such as msvc.

Still, if you know otherwise I'd be delighted to learn how you did it. :)
Title: Free C++ IDE
Post by: Mike on May 09, 2005, 10:04:14 AM
Well it is open source ( I think ) so you just edit the code and ....
Title: Free C++ IDE
Post by: Ken Fitlike on May 09, 2005, 10:08:39 AM
...spend many weeks/months figuring out how Delphi works before you can start tweaking the source. ;)
Title: Free C++ IDE
Post by: joshdick on May 09, 2005, 10:09:49 AM
Quote from: Mike
Well it is open source ( I think ) so you just edit the code and ....


Heh. I'm trying to make my development process simpler. Plus, I don't think I could contribute to an open-source project on company time since they own all the IP I develop while working for them.
Title: Free C++ IDE
Post by: sand_man on May 09, 2005, 09:13:53 PM
wow I had forgotten that Dev-C++ was written in delphi.