internals:windows:windowssdk

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
internals:windows:windowssdk [2008/07/14 07:25] – add .net SDK 2.0 pajoyeinternals:windows:windowssdk [2010/11/30 11:12] – Added note regarding SDK6.1 and VC9SP1 conflict. rquadling
Line 1: Line 1:
 ====== Supported Windows/Platform SDK ====== ====== Supported Windows/Platform SDK ======
 +
 +When building on windows - you should NOT use the default SDK included with VC6 or VC9, instead you need to get a newer SDK.
 +
 +If you are using VC6 you will need the Windows Server Feb. 2003 SDK.
  
   * [[http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdk-full.htm|Windows Server 2003 PSDK]]   * [[http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdk-full.htm|Windows Server 2003 PSDK]]
-  * [[http://www.microsoft.com/downloads/details.aspx?FamilyID=fe6f2099-b7b4-4f47-a244-c96d69c35dec&displaylang=en|Microsoft .Net SDK 2.0]]+ 
 +All [[http://www.php.net/downloads/|official releases]] or [[http://windows.php.net/snapshots/|snaps]] are built using VC6 with SP6 and this SDK.  
 + 
 +If you are using VC9 you need to use the Windows SDK for Windows Server 2008 and .NET Framework 3.5 (also known as the SDK 6.1) 
   * [[http://www.microsoft.com/downloads/details.aspx?FamilyID=e6e1c3df-a74f-4207-8586-711ebe331cdc&displaylang=en#Overview|SDK 6.1]]   * [[http://www.microsoft.com/downloads/details.aspx?FamilyID=e6e1c3df-a74f-4207-8586-711ebe331cdc&displaylang=en#Overview|SDK 6.1]]
  
 +SDK 6.1 is used for the PHP 5.3 and 6.0 VC9 builds currently available as snapshots and QA release at [[http://windows.php.net]]. Our upcoming official PHP6 release built with VC9 (x86 and x64) will use it as well.
 +
 +
 +
 +===== Note about the Platform SDK 2003: =====
 +
 +**INSTALL THE FULL SDK IF YOU DO NOT WANT TO RUN IN ALL POSSIBLE ISSUES AFTERWARDS, EVEN IF OTHER DOCS/TUTORIALS/PERSONS RECOMMEND TO ONLY INSTALL PART OF IT. We won't help you if it is not fully installed.**
 +
 +==== Note ====
 +
 +If you are creating your setup from scratch, then please read the following notice and blogs from Microsoft regarding an issue of installing the 6.1 SDK on top of VC9 SP1 :
 +  - [[http://www.microsoft.com/downloads/en/details.aspx?FamilyID=e6e1c3df-a74f-4207-8586-711ebe331cdc&displaylang=en|Windows SDK for Windows Server 2008 and .NET Framework 3.5]]
 +  - [[http://blogs.msdn.com/b/windowssdk/archive/2009/08/07/windows-sdk-for-server-2008-v6-1-overwrites-vs2008-sp1-crt-files.aspx|Windows SDK for Server 2008 (v6.1) overwrites VS2008 SP1 CRT files]]
 +  - [[http://blogs.msdn.com/b/windowssdk/archive/2009/08/07/installing-windows-sdk-for-server-2008-v6-1-after-vs2008-sp1-causes-conflicts-with-security-update-kb971092.aspx|Installing Windows SDK for Server 2008 (v6.1) after VS2008 SP1 causes conflicts with Security Update (KB971092)]]
  
-Windows Server 2003 PSDK is what is used for all VC6 buildsAll [[http://www.php.net/downloads|official releases]] or [[http:\\snaps.php.net|snaps]] are built using VC6 and this SDK.+Installing the 6.1 SDK before installing VC9SP1 is the recommended routeAfter that, any additional security patches or updates can be applied.
  
-SDK 6.1 is used for the VC8 and VC9 builds. Our upcoming official VC8 (x86 and x64) will use it as well. 
internals/windows/windowssdk.txt · Last modified: 2017/09/22 13:28 by 127.0.0.1