# C++ compilers

This topic is 4597 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

## Recommended Posts

Right now, I'm rollin' along using VC++ 6 at home. But next year, I'm going off to school and I'm not sure I'll have it (though I'd like .Net or VS7, they're quite a bit outside my price range, which is... free)!!! Waaa!! So now I need opinions on the next best thing. Free thing, that is. I believe VS 2003 Beta is free, but is it any good? Lots of people use Dev-C++, but it seems really non-standardized. But then again, I haven't really looked into it that much, so it's quite possible I'm completely wrong. [smile] So, anyway, if anyone could give me some objective Best Choice, I'd be much obiged. Thanks a million.

##### Share on other sites
First, it is Visual Studio 2005 beta that is free.

I would recommend looking into the free Visual C++ 2003 Professional Optimizing Compiler. Hands down, there is basically nothing that touches this thing. You could always just get Visual C++ 2005 Beta 2 and hook it up with the free compiler above.

##### Share on other sites
Quote:
 Original post by ricekrispywLots of people use Dev-C++, but it seems really non-standardized. But then again, I haven't really looked into it that much, so it's quite possible I'm completely wrong. [smile]

Dev-CPP is just the IDE. It uses the GCC compiler, which is more standardized then VS6 [wink]. It's pretty good for being free. Another option is to use the neat Code::Blocks IDE and add in the Visual C++ Toolkit (which is the 2003 product you were refering too originally) + PlatformSDK. That or what Sagar_Indurkhya has suggested are yout best bets for free.

I know you said free, but if you are going off to school maybe you should look at the Visual Studio 2003 Academic Edition. It's only $100 and includes the Visual C++, C#, J#, and VB and the optimising compiler, without having to replace anything. #### Share this post ##### Link to post ##### Share on other sites Another option is that your school may sell an academic version of VS.NET for a very reasonable price. I think here (University of Waterloo, Canada), you can borrow a CD and install if for free as a student, though you don't get any docs then or anything. Also, you can buy a full boxed edition for about$140 Canadian.

tj963

EDIT: So the above poster beat me to it

##### Share on other sites
Quote:
 Original post by Sagar_IndurkhyaFirst, it is Visual Studio 2005 beta that is free.

That's what I meant. [smile]

Quote:

##### Share on other sites
Quote:
Original post by Erzengeldeslichtes
Quote:
Original post by ricekrispyw
Quote:
 Original post by ErzengeldeslichtesSo far DevC++ seems more buggy than 2005 Beta 1. (Beta 2 is missing windows templates, but you can still make windows programs anyway, just takes a bit of working around.)

By windows templates, do you mean the STL?

STL has nothing to do with windows.

Plus, it's now called "The Standard C++ Library".

Prehaps the ATL was meant?

OP: I just use the Eclipse IDE with the CDT Plugin atop the MinGW toolset, myself. I don't find myself missing features, particularly.

##### Share on other sites
Get the full MSVC 7.1 (.NET 2003) IDE (either Standard or Academic edition), which costs money but not much. And then download the optimising compiler (called something like the MSVC .NET 2003 Toolkit) which is free from Microsoft. You can simply overwrite the files in your IDE installation in the bin directory.

##### Share on other sites
Quote:
 Original post by Andrew RussellGet the full MSVC 7.1 (.NET 2003) IDE (either Standard or Academic edition), which costs money but not much. And then download the optimising compiler (called something like the MSVC .NET 2003 Toolkit) which is free from Microsoft. You can simply overwrite the files in your IDE installation in the bin directory.

That's a good idea...I think I'm going to do that now (after making backups of course). Has anyone else done this and can vouch for any improvments?

##### Share on other sites
I'm not a lawyer, but the only restriction I see in the academic license is that you have to be a 'qualifying _' to use it which means when you finish school you have to buy the full thing to be able to use it and you can't just keep using the academic version forever (unless you're a student for life =-)

EULA.txt from my install of VS.Net 2002 Academic

I'd suggest you use VS2005 beta for now, and buy express when it comes out because supposedly that will be even less expensive than VC academic is right now and it won't require you to be a student.

I have VS.Net 2002 Academic and I use the 2003 toolkit compiler with the 2002 IDE and the only problem I have is that in release mode the linker will complain a LOT about missing debug files for the standard library included with the toolkit whenever it does a full rebuild.

##### Share on other sites

This topic is 4597 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.