Compiler choices: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(Cleared up differences between different SDK versions and directed Source 2013 users to the appropriate place)
(The For template can be worded better, the second part especially, but I think it makes sense to have in any case)
Line 1: Line 1:
{{LanguageBar}}
{{LanguageBar}}
 
'''{{For|about=choosing a source code compiler|a list of compiler-related subjects|[[Compiler]]}}'''
[[File:Visual studio logo.png|right|Visual Studio logo]]
[[File:Visual studio logo.png|right|Visual Studio logo]]
[[File:Gccegg-65.png|right|GCC logo]]
[[File:Gccegg-65.png|right|GCC logo]]

Revision as of 13:26, 21 July 2024

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.