Game Development Community

M$ releases VC 2003 toolchain for free !!!

by Nicolas Quijano · in Technical Issues · 04/18/2004 (7:58 am) · 29 replies

Yep, the c/c++ compiler and linker from VS 2003 Professional are released for free !!
msdn.microsoft.com/visualc/vctoolkit2003/

Saw this at gamedev.net
Page«First 1 2 Next»
#21
04/20/2004 (9:50 am)
Too bad without being able to link to the multi-threaded stuff, it is pretty useless :-(
#22
04/20/2004 (10:40 am)
Well, i guess, you could just use the cl.exe from the toolkit instead of VC6's (after backing up the original ;)), just to get the new compiler, but still use the includes, libs and linker from VC6 : that would give you a more compliant compiler, but not access to MS' STL, etc.
#23
04/20/2004 (3:24 pm)
I installed it the other day to check it out (I use VC6 currently). It includes the static version of the C library, this *includes* multithreaded and profiling versions. The only C library missing is the DLL version.

Legal ways round it: Use the libs from a copy of VC++ you already own. Dont know if its a good idea to use the libs from a different version, but I dont see why that wouldnt work. The other option is to just recompile everything using the static libs. Not that great an option in most cases, though :)

Also missing is the Platform SDK, DirectX SDK and MFC. This doesnt really come as a shock, but its worth noting. At least the first two are free downloads anyway, not sure on MFC, though, since I dont use it and dont have any desire to ever use it ;-)

T.

Edit: Forgot to mention this ...

I havent tried, but after some poking around It seems possible to use this with VC6 without overwriting any files.

The msdev command line app has an option to use the environment to figure out everything usually specified in Tools->Options->Directories. So, setup your environment correctly (use vcvars32.bat from toolkit), then run msdev /useenv and it *should* use the .NET compiler instead.

I'm 99.99% sure this will work for command line builds that use the msdev app, and about 80% sure it will for the IDE.
#24
05/23/2004 (1:57 pm)
It says the following in the beginning of the EULA:

Quote:1.1 General License Grant. Microsoft grants to you as an individual, a personal, nonexclusive license to make and use copies of the Software (i) for your internal use; (ii) for designing, developing, testing and demonstrating your software product(s); and (iii) for evaluation of the Software.

So you can't release commercial products with this free version, it seems. You didn't waste your money, Jeremy Easoz. :)
#25
05/23/2004 (2:18 pm)
The common consensus seems to be that

Quote:(ii) for designing, developing, testing and demonstrating your software product(s)

means you can distribute your software with this.
#26
05/23/2004 (2:37 pm)
What is their definition of "evaluation"? :D
#27
05/23/2004 (8:15 pm)
I don't know, it's not clear about that. They clearly allow you to develop and test your software with the free compiler. However, it does not specifically state that you can distribute or sell your software. I'm a little suspicious because they sell the same Professional version compiler with an ide and debugger for $450+ at various online stores I checked out - why would they just give away the compiler for any use like that?
#28
05/23/2004 (8:21 pm)
Probably means they won't sue you if you decide to buy the IDE? :P
#29
05/23/2004 (8:43 pm)
My theory is that they finally realized that there are free compilers about as good as theirs, and the other companies that are charging for compilers (like, say, intel) were beating their technology hands down.

On the other hand, lots of developers knew this, and bought their IDE to use it with third party compilers. So they really don't lose much, and hopefully they built some good PR.
Page«First 1 2 Next»