Compiler choices

From Valve Developer Community
Revision as of 11:23, 21 July 2024 by Blixibon (talk | contribs) (Cleared up differences between different SDK versions and directed Source 2013 users to the appropriate place)
Jump to navigation Jump to search
English (en)Español (es)Русский (ru)Translate (Translate)
Visual Studio logo
GCC logo

You have several choices for compiling unedited variants of the Source SDK depending on which version you are using.

Source SDK 2013

Up-to-date compiler choices for Source SDK 2013 are currently on the main Source SDK 2013 page.

Alien Swarm SDK

  1. Visual Studio 2005 / Visual C++ Express 2005 — which are the officially-supported compilers.
  2. Visual Studio 2010 / Visual C++ Express 2010 — needs a manual fix for Alien Swarm SDK, but works best for it.

Source SDK 2007 (and earlier)

  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. GCC — which is used to compile Linux Dedicated Servers. See Compiling under Linux.