Compiler choices: Difference between revisions
Jump to navigation
Jump to search
TomEdwards (talk | contribs) (2008 is better on Vista) |
TomEdwards (talk | contribs) (vce2005 download link) |
||
Line 10: | Line 10: | ||
If you own a copy of Visual Studio 2005/2008 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 Visual C++ Express versions to choose between: | If you own a copy of Visual Studio 2005/2008 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 Visual C++ Express versions to choose between: | ||
;[http:// | ; [http://download.microsoft.com/download/8/3/a/83aad8f9-38ba-4503-b3cd-ba28c360c27b/ENU/vcsetup.exe VCE2005] | ||
:Officially supported by Valve | : Officially supported by Valve | ||
: | : Older technology | ||
;[http://www.microsoft.com/express/vc/ VCE2008] | ; [http://www.microsoft.com/express/vc/ VCE2008] | ||
: | : Supported by Microsoft | ||
:Nicer user interface | : Better Vista compatibility | ||
: Nicer user interface | |||
Both are perfectly acceptable choices, providing for free all of the functionality needed to program and compile a mod. If you are unsure, choose 2005. | Both are perfectly acceptable choices, providing for free all of the functionality needed to program and compile a mod. If you are unsure, choose 2005. |
Revision as of 12:44, 16 June 2009
You have several choices for compiling the Source SDK:
- Visual Studio 2005 / Visual C++ Express 2005 — which are the officially supported compilers.
- Visual Studio 2008 / Visual C++ Express 2008 — which can be used after a bit of work.
- GCC — which is used to compile Linux Dedicated Servers.
If you own a copy of Visual Studio 2005/2008 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 Visual C++ Express versions to choose between:
- VCE2005
- Officially supported by Valve
- Older technology
- VCE2008
- Supported by Microsoft
- Better Vista compatibility
- Nicer user interface
Both are perfectly acceptable choices, providing for free all of the functionality needed to program and compile a mod. If you are unsure, choose 2005.
Additional SDKs
- VCE2005 users need to download the Windows SDK (Windows 2000 users: Platform SDK). Visual Studio and VCE2008 users do not.
- If you want to create new shaders, the DirectX SDK is required.