Compiler choices

From Valve Developer Community
Revision as of 06:28, 28 September 2005 by BBryant (talk | contribs)
Jump to navigation Jump to search

The SDK is set up to be compiled with Microsoft Visual C++ .NET 2003 v7.1.

http://msdn.microsoft.com/howtobuy/visualc/default.aspx.

This solution is, however, commercial and requires you to shell up money to develop a modification for the Source-engine. You can usually get it secondhand for around the price of two or three games.


The SDK can also be compiled under the older Microsoft Visual Studio 2002 product. Most HL1 mods were made using this older version of C++, so if you're a modder, you may already have it installed. If not, VS2002 may be cheaper to buy than VS2003.NET. VS2002 users see Compiling under VS2002.

(I heard a rumor that there is an educational (I.E. for non-commercial use only) version of VS2003.NET availible for free, but I haven't been able to find a link to any such setup on Microsoft's site.)

(The thought occurs that if the SDK can be tweaked to compile on an older version of VS, maybe it could also be tweaked to compile using Dev-C++ or another free compiler. Has anyone ever tried this? How can I do it? Or is it impossible?)