internals:windows:compiler

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
internals:windows:compiler [2010/01/08 21:11] – external edit 127.0.0.1internals:windows:compiler [2019/03/31 11:29] (current) ab
Line 5: Line 5:
 No: Not supported No: Not supported
  
-^ Product Name  ^ 5.2.x ^ 5.3.x ^ 6.x ^ 64bits (%%***%%) ^ +^ Product Name  ^ 5.2.x ^ 5.3.x ^ 5.4.x ^ 5.5.x ^ 5.6.x ^ 7.0.x ^ 7.1.x ^ 7.2.x ^ 7.3.x ^ 7.4.x ^ 64bits (%%***%%) ^ 
-| Visual C++ 6 (SP6 only) | Yes | Yes | Yes (%%**%%) | No | +| Visual C++ 6 (SP6 only) | Yes | Yes | No | No | No | No | No | No | No | No | No | 
-| Visual C++ 7/7.1 (2002, 2003, 2003+sp1) | Yes (%%**%%) | Yes (%%**%%) | Yes (%%**%%) | No | +| Visual C++ 7/7.1 (2002, 2003, 2003+sp1) | Yes (%%**%%) | Yes (%%**%%) | No | No | No | No | No | No | No | No | No | 
-| Visual C++ (2005) | Yes (%%**%%) | Yes (%%**%%) | Yes (%%**%%) | Yes (%%**%%) | +| Visual C++ 8 (2005) | Yes (%%**%%) | No | No | No | No | No | No | No | No | No | No | 
-| Visual C++ (2008 SP1 only) | Yes (%%**%%) | Yes | Yes | Yes |+| Visual C++ (2008 SP1 only) | Yes (%%**%%) | Yes | Yes | Yes (%%**%%) | No | No | No | No | No | No | No | 
 +| Visual C++ 11 (2012) | No | No | Yes (%%**%%) | Yes | Yes | Yes (%%**%%) | No | No | No | No | Yes 
 +| Visual C++ 14.00 (2015| No | No | No | No | No | Yes | Yes(%%**%%) | Yes(%%**%%) |  No | No | Yes | 
 +| Visual C++ 14.10 (2017) | No | No | No | No | No | Yes(%%**%%) | Yes(%%**%%) | Yes | Yes | Yes | Yes | 
 +| Visual C++ 14.20 (2019) | No | No | No | No | No | No | No | Yes(%%**%%) | Yes(%%**%%) | Yes | Yes |
  
 (*) May be dropped before the final release (*) May be dropped before the final release
Line 50: Line 54:
  
 [[http://www.microsoft.com/downloads/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E&displaylang=en|Full Version SP1]] [[http://www.microsoft.com/downloads/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E&displaylang=en|Full Version SP1]]
 +
 +=== 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)]]
 +
 +Installing the 6.1 SDK before installing VC9SP1 is the recommended route. After that, any additional security patches or updates can be applied.
 +
 +====  Visual C++ 11.0 part of Visual Studio 2012 ====
 +
 +This compiler is officially supported for PHP 5.5+.  It is available as an "express" version which is free to download and use.  There are multiple versions available, you will want the one called "Visual Studio Express 2012 for Windows Desktop".
 +
 +[[http://www.microsoft.com/visualstudio/eng#downloads|Visual Studio 2012 Download]]
 +
 +====  Visual C++ 14.00 part of Visual Studio 2015 ====
 +
 +This compiler is officially supported for PHP 7.0+.  It is available as a Community Edition which is free to download and use for open source projects, academic research, training, education and small professional teams.
 +
 +[[https://visualstudio.microsoft.com/vs/older-downloads/|Visual Studio 2015 Download]]
 +
 +
 +====  Visual C++ 14.10 part of Visual Studio 2017 ====
 +
 +This compiler is officially supported for PHP 7.2 and 7.3.  It is available as a Community Edition which is free to download and use for open source projects, academic research, training, education and small professional teams.
 +
 +[[https://visualstudio.microsoft.com/downloads/|Visual Studio 2017 Download]]
 +
 +
 +====  Visual C++ 14.20 part of Visual Studio 2019 ====
 +
 +This compiler is officially supported for PHP 7.4+.  It is available as a Community Edition which is free to download and use for open source projects, academic research, training, education and small professional teams.
 +
 +[[https://visualstudio.microsoft.com/downloads/|Visual Studio 2019 Download]]
  
internals/windows/compiler.1262985105.txt.gz · Last modified: 2017/09/22 13:28 (external edit)