Compiler choices

From Valve Developer Community
Revision as of 13:26, 21 July 2024 by Cvoxalury (talk | contribs) (The For template can be worded better, the second part especially, but I think it makes sense to have in any case)
Jump to navigation Jump to search
English (en)Español (es)Русский (ru)Translate (Translate)
This article is about choosing a source code compiler. For a list of compiler-related subjects, see Compiler.
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.