_MSC_VER值对应的Visual Studio版本

移步官网查看更多定义

1. 关于

今天使用cmake需要判断_MSC_VER的值是多少,额,官网查了下,还真不少

2. 查看

用下面的代码可以输出宏_MSC_VER的值

#pragma once
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
	cout << "_MSC_VER = " << _MSC_VER << endl;

	system("pause");
	return 0;
}

3. value

截至目前:16/09/2020, _MSC_VER的值如下

Visual Studio version _MSC_VER的值
Visual Studio 6.0 1200
Visual Studio .NET 2002 (7.0) 1300
Visual Studio .NET 2003 (7.1) 1310
Visual Studio 2005 (8.0) 1400
Visual Studio 2008 (9.0) 1500
Visual Studio 2010 (10.0) 1600
Visual Studio 2012 (11.0) 1700
Visual Studio 2013 (12.0) 1800
Visual Studio 2015 (14.0) 1900
Visual Studio 2017 RTW (15.0) 1910
Visual Studio 2017 version 15.3 1911
Visual Studio 2017 version 15.5 1912
Visual Studio 2017 version 15.6 1913
Visual Studio 2017 version 15.7 1914
Visual Studio 2017 version 15.8 1915
Visual Studio 2017 version 15.9 1916
Visual Studio 2019 RTW (16.0) 1920
Visual Studio 2019 version 16.1 1921
Visual Studio 2019 version 16.2 1922
Visual Studio 2019 version 16.3 1923
Visual Studio 2019 version 16.4 1924
Visual Studio 2019 version 16.5 1925
Visual Studio 2019 version 16.6 1926
Visual Studio 2019 version 16.7 1927
Visual Studio 2019 version 16.8 1928
posted @ 2020-09-16 15:14  mohist  阅读(1133)  评论(0编辑  收藏  举报