internals:windows:compiler

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
internals:windows:compiler [2010/11/30 11:12]
rquadling Added note regarding SDK6.1 and VC9SP1 conflict.
internals: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 59: Line 63:
  
 Installing the 6.1 SDK before installing VC9SP1 is the recommended route. After that, any additional security patches or updates can be applied. 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.1291115553.txt.gz · Last modified: 2017/09/22 13:28 (external edit)