Compiler choices: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(Removed 2005 and 2008 visual studio links, added vs2013 links and reworded the 2010 link as it was causing confusion)
m (http://www.visualstudio.com/en-us/products/visual-studio-community-vs.aspx)
Line 10: Line 10:
#'''[http://gcc.gnu.org/ GCC]''' — which is used to compile [[Wikipedia:Linux|Linux]] [[Dedicated server|Dedicated Server]]s.
#'''[http://gcc.gnu.org/ GCC]''' — which is used to compile [[Wikipedia:Linux|Linux]] [[Dedicated server|Dedicated Server]]s.


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. Differences between the free Express 2013 for Windows Desktop and Professional/Premium/Ultimate most likely won't be a concern of yours. If you are a current student though you can get a free copy of the Professional edition from Microsoft.
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 and the free but non-commercial Community to choose between. Differences between the free Express 2013 for Windows Desktop and Professional/Premium/Ultimate most likely won't be a concern of yours. If you are a current student though you can get a free copy of the Professional edition from Microsoft.


== Additional SDKs ==
== Additional SDKs ==

Revision as of 11:51, 18 January 2015

Template:Otherlang2

Visual Studio logo
GCC logo

You have several choices for compiling the Source SDK:

  1. Visual Studio 2013 — officially-supported compilers for SDK 2013, works the best for it.
  2. Visual Studio 2010 / Visual C++ Express 2010 — needs a manual fix for Alien Swarm SDK, but works best for it.
  3. 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 and the free but non-commercial Community to choose between. Differences between the free Express 2013 for Windows Desktop and Professional/Premium/Ultimate most likely won't be a concern of yours. If you are a current student though you can get a free copy of the Professional edition from Microsoft.

Additional SDKs

See also