Free C++ Compiler

Free C++ Compiler

Post just about everything that isn't directly related to Spring here!

Moderator: Moderators

Post Reply
User avatar
nobody2u
Posts: 123
Joined: 09 Aug 2006, 18:31

Free C++ Compiler

Post by nobody2u »

After a few years I finally got the patience to start learning what C++ means. Anyone know a good C++ compiler that actually has a GUI? Of course free is best :P I looked all over Google but all the free/popular compilers I found use DOS or something that looks like DOS :?
Tobi
Spring Developer
Posts: 4598
Joined: 01 Jun 2005, 11:36

Post by Tobi »

* DevCpp (the IDE) & MinGW (the compiler)
* MSVC 2005 Express Edition

at least those ought to work with spring, only for DevCpp no project files have been made yet.
User avatar
jcnossen
Former Engine Dev
Posts: 2440
Joined: 05 Jun 2005, 19:13

Post by jcnossen »

You have the patience to learn C but not the patience for using a console? ;)
Code::Blocks and DevCPP are decent, and Visual C++ Express is also free (and has a very good debugger).
Google for links ;)
User avatar
nobody2u
Posts: 123
Joined: 09 Aug 2006, 18:31

Post by nobody2u »

Usually I'd picked open source (and everything else) over Microsoft, but it looks like MSVC is more friendly to newbs like me 8) I've worked with GNU Compiler and RHINE IDE for a while, any significant differences between them and VC I should look out for?
User avatar
rattle
Damned Developer
Posts: 8278
Joined: 01 Jun 2006, 13:15

Post by rattle »

Bloodshed's dev-cpp is very nice indeed.
User avatar
mehere101
Posts: 293
Joined: 15 Mar 2006, 02:38

Post by mehere101 »

Dev-CPP is nice, but not as nice as Code::Blocks.

If Eclipse had better C++/C I would recommend it though...
User avatar
Das Bruce
Posts: 3544
Joined: 23 Nov 2005, 06:16

Post by Das Bruce »

rattle wrote:Bloodshed's dev-cpp is very nice indeed.
Its a piece of crap compared to Code :: Blocks.
User avatar
nobody2u
Posts: 123
Joined: 09 Aug 2006, 18:31

Post by nobody2u »

Should I start with MSVC or Code::Blocks? I'm just a newb at this, and I'm looking for a "beginners" program or whatever, though I'll end up using Code::Blocks since it's free and not by Microsoft 8)
User avatar
Michilus_nimbus
Posts: 634
Joined: 19 Nov 2004, 20:38

Post by Michilus_nimbus »

I was working on a devCpp project some time ago. I just might pick it up again.
colorblind
Spring Developer
Posts: 374
Joined: 14 Mar 2005, 12:32

Post by colorblind »

From the experience I have with both of them (which is a bit limited) I really can't tell which one is more beginner-friendly. Both have a professional look and feel, and have almost all the functions you could wish for.

However, if you install MSVC Express you will also need to install .NET 2.0, which you might not care about. Especially if you fully install the Platform SDK and the DirectX SDK (which you'll partly need to compile Spring), MSVC has a significantly bigger footprint than Code::Blocks + MinGW.

But MSVC does have good debugger (as JC already said), and it compiles Spring a whole lot faster (at least on my computer). And because MSVC is just a *bit* more polished than Code::Blocks, I've switched to MSVC :P.
User avatar
nobody2u
Posts: 123
Joined: 09 Aug 2006, 18:31

Post by nobody2u »

Looks like Microsoft somehow pulled out a miracle and made a decent program for a change. Plus they made it free, guess some people owe them their thanks :oops: :P
Post Reply

Return to “Off Topic Discussion”