Compiler choices: Difference between revisions
Jump to navigation
Jump to search
TomEdwards (talk | contribs) No edit summary |
TomEdwards (talk | contribs) mNo edit summary |
||
Line 1: | Line 1: | ||
[[Image:Vsexpress logo.png|right|Visual Studio Express]] | [[Image:Vsexpress logo.png|right|Visual Studio Express logo]] | ||
The Source SDK is compatible with [http://msdn.microsoft.com/howtobuy/visualc/default.aspx Visual Studio 2005] and [http://www.microsoft.com/express/2005/download/default.aspx Visual C++ Express 2005] (The 2008s compile in release mode but not debug). The server library can be compiled for Linux with [http://gcc.gnu.org/ gcc]. | The Source SDK is compatible with [http://msdn.microsoft.com/howtobuy/visualc/default.aspx Visual Studio 2005] and [http://www.microsoft.com/express/2005/download/default.aspx Visual C++ Express 2005] (The 2008s compile in release mode but not debug). The server library can be compiled for Linux with [http://gcc.gnu.org/ gcc]. | ||
Line 11: | Line 11: | ||
*VCE2005 users need to download the [http://www.microsoft.com/downloads/details.aspx?FamilyID=e6e1c3df-a74f-4207-8586-711ebe331cdc&DisplayLang=en Windows SDK] (Windows 2000 users: [http://www.microsoft.com/downloads/details.aspx?familyid=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&displaylang=en Platform SDK]). Visual Studio and VCE2008 users do not. | *VCE2005 users need to download the [http://www.microsoft.com/downloads/details.aspx?FamilyID=e6e1c3df-a74f-4207-8586-711ebe331cdc&DisplayLang=en Windows SDK] (Windows 2000 users: [http://www.microsoft.com/downloads/details.aspx?familyid=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&displaylang=en Platform SDK]). Visual Studio and VCE2008 users do not. | ||
*If you want to create new [[shader]]s, the [http://msdn2.microsoft.com/directx/aa937788.aspx DirectX SDK] is required. | *If you want to create new [[shader]]s, the [http://msdn2.microsoft.com/directx/aa937788.aspx DirectX SDK] is required. | ||
[[Category:Source_SDK_FAQ]] | [[Category:Source_SDK_FAQ]] | ||
[[Category:Programming]] | [[Category:Programming]] |
Revision as of 04:48, 8 March 2008
The Source SDK is compatible with Visual Studio 2005 and Visual C++ Express 2005 (The 2008s compile in release mode but not debug). The server library can be compiled for Linux with gcc.
For most, Visual C++ Express 2005 is the best option. It provides all of the functionality needed to program and build a mod, and most of Microsoft's industry-standard toolset, for free.
Most programming tutorials on this website assume you are using Visual Studio.
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.