Visual Studio version and discrimination macros

Abbreviation Product name [Visual Studio version] †1 VC ++ version †2 _MSC_VER _MSC_FULL_VER
2019 Visual Studio 2019 version 16.0.0 14.20 1920 192027508
2017 Update 9 Visual Studio 2017 version 15.9.11 14.16 1916 191627030
2017 Update 9 Visual Studio 2017 version 15.9.7 14.16 1916 191627027
2017 Update 9 Visual Studio 2017 version 15.9.5 14.16 1916 191627026
2017 Update 9 Visual Studio 2017 version 15.9.4 14.16 1916 191627025
2017 Update 9 Visual Studio 2017 version 15.9.1 14.16 1916 191627023
2017 Update 9 Visual Studio 2017 version 15.9.0 14.16 1916  
2017 Update 8 Visual Studio 2017 version 15.8.0 14.15 1915  
2017 Update 7 Visual Studio 2017 version 15.7.5 14.14 1914 191426433
2017 Update 7 Visual Studio 2017 version 15.7.3 14.14 1914 191426430
2017 Update 7 Visual Studio 2017 version 15.7.2 14.14 1914 191426429
2017 Update 7 Visual Studio 2017 version 15.7.1 14.14 1914 191426428
2017 Update 6 Visual Studio 2017 version 15.6.7 14.13 1913 191326132
2017 Update 6 Visual Studio 2017 version 15.6.6 14.13 1913 191326131
2017 Update 6 Visual Studio 2017 version 15.6.4 14.13 1913 191326129
2017 Update 6 Visual Studio 2017 version 15.6.3 14.13 1913 191326129
2017 Update 6 Visual Studio 2017 version 15.6.2 14.13 1913 191326128
2017 Update 6 Visual Studio 2017 version 15.6.1 14.13 1913 191326128
2017 Update 6 Visual Studio 2017 version 15.6.0 14.13 1913 191326128
2017 Update 5 Visual Studio 2017 version 15.5.7 14.12 1912 191225835
2017 Update 5 Visual Studio 2017 version 15.5.6 14.12 1912 191225835
2017 Update 5 Visual Studio 2017 version 15.5.4 14.12 1912 191225834
2017 Update 5 Visual Studio 2017 version 15.5.3 14.12 1912 191225834
2017 Update 5 Visual Studio 2017 version 15.5.2 14.12 1912 191225831
2017 Update 4 Visual Studio 2017 version 15.4.5 14.11 1911 191125547
2017 Update 4 Visual Studio 2017 version 15.4.4 14.11 1911 191125542
2017 Update 3 Visual Studio 2017 version 15.3.3 14.11 1911 191125507
2017 Update 2 †3 Visual Studio 2017 version 15.2 14.10 1910 191025017
2017 Update 1 †3 Visual Studio 2017 version 15.1 14.10 1910 191025017
2017 Visual Studio 2017 version 15.0 14.10 †4 1910 191025017
2015 Update 3 Visual Studio 2015 Update 3 [14.0] 14.0 1900 190024210
2015 Update 2 Visual Studio 2015 Update 2 [14.0] 14.0 1900 190023918
2015 Update 1 Visual Studio 2015 Update 1 [14.0] 14.0 1900 190023506
2015 Visual Studio 2015 [14.0] 14.0 1900 190023026
2013 Nobemver CTP Visual Studio 2013 Nobemver CTP [12.0] 12.0 1800 180021114
2013 Update 5 Visual Studio 2013 Update 5 [12.0] 12.0 1800 180040629
2013 Update 4 Visual Studio 2013 Update 4 [12.0] 12.0 1800 180031101
2013 Update 3 Visual Studio 2013 Update 3 [12.0] 12.0 1800 180030723
2013 Update 2 Visual Studio 2013 Update 2 [12.0] 12.0 1800 180030501
2013 Update2 RC Visual Studio 2013 Update2 RC [12.0] 12.0 1800 180030324
2013 Update 1 †3 Visual Studio 2013 Update 1 [12.0] 12.0 1800 180021005
2013 Visual Studio 2013 [12.0] 12.0 1800 180021005
2013 RC Visual Studio 2013 RC [12.0] 12.0 1800 180020827
2013 Preview Visual Studio 2013 Preview [12.0] 12.0 1800 180020617
2012 November CTP Visual Studio 2012 November CTP [11.0] 11.0 1700 170051025
2012 Update 4 Visual Studio 2012 Update 4 [11.0] 11.0 1700 170061030
2012 Update 3 Visual Studio 2012 Update 3 [11.0] 11.0 1700 170060610
2012 Update 2 Visual Studio 2012 Update 2 [11.0] 11.0 1700 170060315
2012 Update 1 Visual Studio 2012 Update 1 [11.0] 11.0 1700 170051106
2012 Visual Studio 2012 [11.0] 11.0 1700 170050727
2010 SP1 Visual Studio 2010 SP1 [10.0]
Visual C++ 2010 SP1 [10.0]
10.0 1600 160040219
2010 Visual Studio 2010 [10.0]
Visual C++ 2010 [10.0]
10.0 1600 160030319
2010 Beta 2 Visual Studio 2010 Beta 2 [10.0] 10.0 1600 160021003
2010 Beta 1 Visual Studio 2010 Beta 1 [10.0] 10.0 1600 160020506
2008 SP1 Visual Studio 2008 SP1 [9.0] 
Visual C++ 2008 SP1 [9.0]
9.0 1500 150030729
2008 Visual Studio 2008 [9.0] 
Visual C++ 2008 [9.0]
9.0 1500 150021022
2008 Beta 2 Visual Studio 2008 Beta 2 [9.0] 9.0 1500 150020706
2005 SP1 Visual Studio 2005 SP1 [8.0] 
Visual C++ 2005 SP1 [8.0]
8.0 1400 140050727
2005 Visual Studio 2005 [8.0] 
Visual C++ 2005 [8.0]
8.0 1400 140050320
2005 Beta 2 Visual Studio 2005 Beta 2 [8.0] 8.0 1400 140050215
2005 Beta 1 Visual Studio 2005 Beta 1 [8.0] 8.0 1400 140040607
  Windows Server 2003 SP1 DDK (for AMD64)   1400 140040310
2003 SP1 Visual Studio .NET 2003 SP1 [7.1]
Visual C++ .NET 2003 SP1 [7.1]
7.1 1310 13106030
  Windows Server 2003 SP1 DDK   1310 13104035
2003 Visual Studio .NET 2003 [7.1]
Visual C++ .NET 2003 [7.1]
7.1 1310 13103077
  Visual Studio Toolkit 2003 [7.1] 7.1 1310 13103052
2003 Beta Visual Studio .NET 2003 Beta [7.1] 7.1 1310 13102292
  Windows Server 2003 DDK   1310 13102179
2002 Visual Studio .NET 2002 [7.0]
Visual C++ .NET 2002 [7.0]
7.0 1300 13009466
  Windows XP SP1 DDK   1300 13009176
6.0 SP6 Visual Studio 6.0 SP6
Visual C++ 6.0 SP6
6.0 1200 12008804
6.0 SP5 Visual Studio 6.0 SP5
Visual C++ 6.0 SP5
6.0 1200 12008804
  Visual Studio 97 [5.0]
Visual C++ 5.0
5.0 1100  
  Visual C++ 4.2 4.2 1020  
  Visual C++ 4.1 4.1 1010  
  Visual C++ 4.0 4.0 1000  
  Visual C++ 2.0 2.0 900  
  Visual C++ 1.0 1.0 800  
  Microsoft C/C++ 7.0   700  
  Microsoft C 6.0   600
 
原文地址:https://dev.to/yumetodo/list-of-mscver-and-mscfullver-8nd
微软地址:https://docs.microsoft.com/en-us/cpp/preprocessor/predefined-macros?view=vs-2017
 

[转贴]VC编译器版本号_MSC_VER and _MSC_FULL_VER的更多相关文章

  1. qtcreator添加绿色版VC编译器

    在不装VS的情况下为qtcreator添加VC编译器和调试器 首先假设在D盘有VC6,VC2002,VC2003,VC2005,VC2008,VC2010,VC2013等绿色版的VC编译器,编译器的的 ...

  2. 深入探究VC —— 编译器cl.exe(2)

    这一章节介绍的全是VC编译器选项,option参数是cl.exe的编译选项,是cl.exe命令行参数中最复杂.也是最常用的.下面介绍一些常用的编译选项: 1.代码生成有关 这些选项将影响编译完成后生成 ...

  3. VS VC++ 设置版本号

    我并不是专职的VC++的开发者,只是有时候偶尔要开发一些C++的DLL,每当要发布新版本的时候,隔得时间长一点总会忘记了在那里设置生成文件的版本号. 在这里把VC++设置的步骤记录下来,以备忘! 设置 ...

  4. 深入探究VC —— 编译器cl.exe(1)

    cl.exe的功能是将源代码文件编译为可提供链接器使用的obj对象文件.cl.exe命令行参数形式如下: CL (option...) file... [option | file]... [lib. ...

  5. 1.在VC编译器下面为什么每个头文件以及源文件都要包含“stdAfx.h”,那么stdAfx.h中到底存放了什么,用来做什么?

    我们知道在windows平台下面很多的文件后缀名中都含有Afx,其实Afx是微软公司的一个技术研发团队名称,vc下的“stdAfx.h”和“stdAfx.cpp”文件就是有他们所研发出来的,为什么要这 ...

  6. vc编译器 msvcr.dll、msvcp.dll的含义和相关错误的处理

    转自:http://blog.csdn.net/sptoor/article/details/6203376 很久没有写程式设计入门知识的相关文章了,这篇文章要来谈谈程式库 (Library) 连结, ...

  7. NDK设置C++编译器版本号

    背景及问题: 小僧在使用VS2010写C++写Cocos2d-x  2.2.1的版本号的时候不小心使用了C++11的语法,怎料移植android版本号的时候编译失败(编译环境:ADT+NDK),例如以 ...

  8. vc编译器对 除法的优化

    基本知识,7/2 和 6/2 在计算机中的商都为3.C语言的除法不等同于数学意义中的除法. C语言的除法.采用向零取整的方法. -______________0_______________+ 只有在 ...

  9. 查看PostgreSQL版本,编译器版本号

    [postgres@localhost bin]$ ./psql -h localhostpsql (9.4.5)Type "help" for help. postgres=# ...

随机推荐

  1. 在tomcat中的conf文件夹下找server.conf 配置如下代码,可省略项目名路径访问 如 localhost:8080 即可访问到项目

    <Context path="" docBase="C:\Workspaces\Projects\SLSaleSystem_dw\WebRoot" rel ...

  2. Linux环境(Centos) 安装mysql

    MariaDB是mysql的开源分支,自从mysql被oracle收购商业化之后,mysql之父在mysql5.5开源的版本的基础上重新开了一个分支,centos也把MariaDB作为mysql的默认 ...

  3. Appium Windows安装

    安装环境 1 安装Nodejs 下载nodejs安装包(http://nodejs.org/download/)安装 测试安装是否成功:运行cmd,输入node -v 2 安装android的SDK ...

  4. realsense pcl git

    https://github.com/Ext4FAT/Registration vc++ pcl realsense  矿泉水瓶子 https://github.com/dBeker/PCL-Real ...

  5. [SoapUI] JsonPath 语法 与 XPath 对比

    XPath JSONPath Description / $ the root object/element . @ the current object/element / . or [] chil ...

  6. SetDns.bat 2014-03-28 20:00:19

    此BAT文件,可以帮助便捷切换dns设置,Win7系统需使用管理员身份运行. @echo off echo 设置为GoogleDNS(1)/dhcp(2)/OpenDNS(3) set /p sel= ...

  7. Selenium模拟浏览器初识

    Seleniumd介绍 在写Python爬虫的时候,最麻烦的不是那些海量的静态网站,而是那些通过JavaScript获取数据的站点.Python本身对js的支持不好,所以就有良心的开发者来做贡献了,这 ...

  8. [GO]revoer的应用

    error的函数只是用来报一些低等级的错误,panic是报那些会导致程序崩溃的错误,但是会有一个问题就是panic也会导致程序中断 ,如果我们需要程序在报错之后继续运行并报出错误的信息 就需要使用到r ...

  9. servlet及xml文件处理流程

    启动项目----会找到web.xml文件---跳转到默认jsp----页面重定向----转到xml.文件下 通过<servlet-mapping>映射找到<servlet>标签 ...

  10. 字节序(Endian),大端(Big-Endian),小端(Little-Endian)

    http://www.cppblog.com/tx7do/archive/2009/01/06/71276.html 在各种计算机体系结构中,对于字节.字等的存储机制有所不同,因而引发了计算机通信领域 ...