MSVC_VERSION¶
如果使用了 Microsoft Visual C/C++,则为正在使用的版本。如果使用了模拟 Visual C++ 的编译器,则此变量将设置为由预处理器定义 _MSC_VER
指定的模拟工具集版本。
已知的版本号包括:
值 |
版本 |
---|---|
1200 |
VS 6.0 |
1300 |
VS 7.0 |
1310 |
VS 7.1 |
1400 |
VS 8.0 (v80 工具集) |
1500 |
VS 9.0 (v90 工具集) |
1600 |
VS 10.0 (v100 工具集) |
1700 |
VS 11.0 (v110 工具集) |
1800 |
VS 12.0 (v120 工具集) |
1900 |
VS 14.0 (v140 工具集) |
1910-1919 |
VS 15.0 (v141 工具集) |
1920-1929 |
VS 16.0 (v142 工具集) |
1930-1949 |
VS 17.0 (v143 工具集) |
另请参阅 CMAKE_<LANG>_COMPILER_VERSION
和 MSVC_TOOLSET_VERSION
变量。