Compiler choices

From Valve Developer Community
Revision as of 22:54, 20 July 2010 by Gravity0 (talk | contribs)
Jump to navigation Jump to search

Template:Otherlang2

Visual Studio logo
GCC logo

You have several choices for compiling the Source SDK:

  1. Visual Studio 2005 / Visual C++ Express 2005 — which are the officially-supported compilers.
  2. Visual Studio 2008 / Visual C++ Express 2008 — which can be used after a bit of work.
  3. Visual Studio 2010 / Visual C++ Express 2010ditto (Does not work with Alien Swarm SDK).
  4. GCC — which is used to compile Linux Dedicated Servers.

If you own a copy of Visual Studio you'll probably want to use that, and if you're compiling for Linux you don't have a choice to make, which leaves only the Express editions to choose between. There isn't much competition any more: choose 2010 for better compiling, better InteliSense, better UI, and better Vista/7 compatibility.

Additional SDKs

See also