Skip to content

Commit a8cf346

Browse files
Merge pull request #6007 from davidmrdavid/dev/dajusto/add-toolset-mapping
List corresponding toolset versions for `_MSC_VER`
2 parents 13d2c4a + 572dad4 commit a8cf346

File tree

1 file changed

+45
-45
lines changed

1 file changed

+45
-45
lines changed

docs/overview/compiler-versions.md

Lines changed: 45 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -79,51 +79,51 @@ When the major version changed between Visual Studio 2013 and Visual Studio 2015
7979

8080
An example of a minor change is from Visual Studio 2022 17.1 to Visual Studio 2022 17.2. In that case, `_MSC_VER` changed from 1931 to 1932.
8181

82-
The following table lists the Visual C++ compiler `_MSC_VER` for each Visual Studio release:
83-
84-
| Visual Studio version | `_MSC_VER` |
85-
|--|--|
86-
| Visual Studio 6.0 | 1200 |
87-
| Visual Studio .NET 2002 (7.0) | 1300 |
88-
| Visual Studio .NET 2003 (7.1) | 1310 |
89-
| Visual Studio 2005 (8.0) | 1400 |
90-
| Visual Studio 2008 (9.0) | 1500 |
91-
| Visual Studio 2010 (10.0) | 1600 |
92-
| Visual Studio 2012 (11.0) | 1700 |
93-
| Visual Studio 2013 (12.0) | 1800 |
94-
| Visual Studio 2015 (14.0) | 1900 |
95-
| Visual Studio 2017 RTW (15.0) | 1910 |
96-
| Visual Studio 2017 version 15.3 | 1911 |
97-
| Visual Studio 2017 version 15.5 | 1912 |
98-
| Visual Studio 2017 version 15.6 | 1913 |
99-
| Visual Studio 2017 version 15.7 | 1914 |
100-
| Visual Studio 2017 version 15.8 | 1915 |
101-
| Visual Studio 2017 version 15.9 | 1916 |
102-
| Visual Studio 2019 RTW 16.0 | 1920 |
103-
| Visual Studio 2019 version 16.1 | 1921 |
104-
| Visual Studio 2019 version 16.2 | 1922 |
105-
| Visual Studio 2019 version 16.3 | 1923 |
106-
| Visual Studio 2019 version 16.4 | 1924 |
107-
| Visual Studio 2019 version 16.5 | 1925 |
108-
| Visual Studio 2019 version 16.6 | 1926 |
109-
| Visual Studio 2019 version 16.7 | 1927 |
110-
| Visual Studio 2019 version 16.8, 16.9 <sup>a</sup> | 1928 |
111-
| Visual Studio 2019 version 16.10, 16.11 <sup>b</sup> | 1929 |
112-
| Visual Studio 2022 RTW 17.0 | 1930 |
113-
| Visual Studio 2022 version 17.1 | 1931 |
114-
| Visual Studio 2022 version 17.2 | 1932 |
115-
| Visual Studio 2022 version 17.3 | 1933 |
116-
| Visual Studio 2022 version 17.4 | 1934 |
117-
| Visual Studio 2022 version 17.5 | 1935 |
118-
| Visual Studio 2022 version 17.6 | 1936 |
119-
| Visual Studio 2022 version 17.7 | 1937 |
120-
| Visual Studio 2022 version 17.8 | 1938 |
121-
| Visual Studio 2022 version 17.9 | 1939 |
122-
| Visual Studio 2022 version 17.10 | 1940 |
123-
| Visual Studio 2022 version 17.11 | 1941 |
124-
| Visual Studio 2022 version 17.12 | 1942 |
125-
| Visual Studio 2022 version 17.13 | 1943 |
126-
| Visual Studio 2022 version 17.14 | 1944 |
82+
The following table lists the Visual Studio version corresponding to each Visual C++ compiler (`_MSC_VER`) and MSVC toolset release:
83+
84+
| Visual Studio version | `_MSC_VER` | MSVC toolset version |
85+
|--|--|--|
86+
| Visual Studio 6.0 | 1200 | 6.0 |
87+
| Visual Studio .NET 2002 (7.0) | 1300 | 7.0 |
88+
| Visual Studio .NET 2003 (7.1) | 1310 | 7.1 |
89+
| Visual Studio 2005 (8.0) | 1400 | 8.0 |
90+
| Visual Studio 2008 (9.0) | 1500 | 9.0 |
91+
| Visual Studio 2010 (10.0) | 1600 | 10.0 |
92+
| Visual Studio 2012 (11.0) | 1700 | 11.0 |
93+
| Visual Studio 2013 (12.0) | 1800 | 12.0 |
94+
| Visual Studio 2015 (14.0) | 1900 | 14.0 |
95+
| Visual Studio 2017 RTW (15.0) | 1910 | 14.10 |
96+
| Visual Studio 2017 version 15.3 | 1911 | 14.11 |
97+
| Visual Studio 2017 version 15.5 | 1912 | 14.12 |
98+
| Visual Studio 2017 version 15.6 | 1913 | 14.13 |
99+
| Visual Studio 2017 version 15.7 | 1914 | 14.14 |
100+
| Visual Studio 2017 version 15.8 | 1915 | 14.15 |
101+
| Visual Studio 2017 version 15.9 | 1916 | 14.16 |
102+
| Visual Studio 2019 RTW 16.0 | 1920 | 14.20 |
103+
| Visual Studio 2019 version 16.1 | 1921 | 14.21 |
104+
| Visual Studio 2019 version 16.2 | 1922 | 14.22 |
105+
| Visual Studio 2019 version 16.3 | 1923 | 14.23 |
106+
| Visual Studio 2019 version 16.4 | 1924 | 14.24 |
107+
| Visual Studio 2019 version 16.5 | 1925 | 14.25 |
108+
| Visual Studio 2019 version 16.6 | 1926 | 14.26 |
109+
| Visual Studio 2019 version 16.7 | 1927 | 14.27 |
110+
| Visual Studio 2019 version 16.8, 16.9 <sup>a</sup> | 1928 | 14.28 |
111+
| Visual Studio 2019 version 16.10, 16.11 <sup>b</sup> | 1929 | 14.29 |
112+
| Visual Studio 2022 RTW 17.0 | 1930 | 14.30 |
113+
| Visual Studio 2022 version 17.1 | 1931 | 14.31 |
114+
| Visual Studio 2022 version 17.2 | 1932 | 14.32 |
115+
| Visual Studio 2022 version 17.3 | 1933 | 14.33 |
116+
| Visual Studio 2022 version 17.4 | 1934 | 14.34 |
117+
| Visual Studio 2022 version 17.5 | 1935 | 14.35 |
118+
| Visual Studio 2022 version 17.6 | 1936 | 14.36 |
119+
| Visual Studio 2022 version 17.7 | 1937 | 14.37 |
120+
| Visual Studio 2022 version 17.8 | 1938 | 14.38 |
121+
| Visual Studio 2022 version 17.9 | 1939 | 14.39 |
122+
| Visual Studio 2022 version 17.10 | 1940 | 14.40 |
123+
| Visual Studio 2022 version 17.11 | 1941 | 14.41 |
124+
| Visual Studio 2022 version 17.12 | 1942 | 14.42 |
125+
| Visual Studio 2022 version 17.13 | 1943 | 14.43 |
126+
| Visual Studio 2022 version 17.14 | 1944 | 14.44 |
127127

128128
<sup>a</sup> Visual Studio 2019 16.8 and 16.9 share the same major and minor versions (and so have the same value for `_MSC_VER`). To distinguish them, use `_MSC_FULL_VER`. The minimum value of `_MSC_FULL_VER` for Visual Studio 2019 16.8 is 192829333. The minimum value of `_MSC_FULL_VER` for Visual Studio 2019 16.9 is 192829910.
129129

0 commit comments

Comments
 (0)