Compiler choices: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(Additional SDKs)
No edit summary
Line 9: Line 9:
== Additional SDKs ==
== Additional SDKs ==


Users of VCE2005 will also need to download the:
*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.
#[http://msdn2.microsoft.com/directx/aa937788.aspx DirectX SDK]
#[http://www.microsoft.com/downloads/details.aspx?FamilyID=e6e1c3df-a74f-4207-8586-711ebe331cdc&DisplayLang=en Windows SDK] (Windows 2000 users must use the older [http://www.microsoft.com/downloads/details.aspx?familyid=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&displaylang=en Platform SDK] instead.)
 
Visual Studio and VCE2008 users can skip this step.


<!-- Commented because C++ Express makes it redundant
<!-- Commented because C++ Express makes it redundant

Revision as of 04:46, 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