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 toolset)
1500 = VS 9.0 (v90 toolset)
1600 = VS 10.0 (v100 toolset)
1700 = VS 11.0 (v110 toolset)
1800 = VS 12.0 (v120 toolset)
1900 = VS 14.0 (v140 toolset)
1910-1919 = VS 15.0 (v141 toolset)
1920-1929 = VS 16.0 (v142 toolset)
1930-1949 = VS 17.0 (v143 toolset)
另請參閱 CMAKE_<LANG>_COMPILER_VERSION
和 MSVC_TOOLSET_VERSION
變數。