internals:windows:compiler
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
internals:windows:compiler [2008/12/11 15:32] – Added additional information about compilers and versions auroraeosrose | 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 (%%**%%) | + | | 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++ 8 (2005) | Yes (%%**%%) | Yes (%%**%%) | Yes (%%**%%) | Yes (%%**%%) | | + | | Visual C++ 8 (2005) | Yes (%%**%%) |
- | | Visual C++ 9 (2008) | Yes (%%**%%) | Yes | Yes | Yes | | + | | Visual C++ 9 (2008 SP1 only) | Yes (%%**%%) |
+ | | Visual C++ 11 (2012) | 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(%%**%%) | ||
(*) May be dropped before the final release | (*) May be dropped before the final release | ||
Line 45: | Line 49: | ||
==== Visual C++ 9.0 part of Visual Studio 2008 ==== | ==== Visual C++ 9.0 part of Visual Studio 2008 ==== | ||
- | This compiler is officially supported. | + | This compiler is officially supported. |
[[http:// | [[http:// | ||
[[http:// | [[http:// | ||
+ | |||
+ | === 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:// | ||
+ | - [[http:// | ||
+ | - [[http:// | ||
+ | |||
+ | 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 " | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | ==== 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:// | ||
+ | |||
+ | |||
+ | ==== 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:// | ||
+ | |||
+ | |||
+ | ==== 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:// | ||
internals/windows/compiler.1229009568.txt.gz · Last modified: 2017/09/22 13:28 (external edit)