| 
 CPython 各版本与 Microsoft 微软 Visual Studio 版本之间对应关系  
Python 的 Microsoft Windows 平台 CPython 实现,主要采用 Microsoft Visual Studio 进行编译、构建。因此,在 Microsoft Windows 操作系统中,采用 C/C++ 编写的 Python 扩展或绑定,考虑到要与现有 CPython 安装程序兼容,也要采用相应版本的 Microsoft Visual Studio 进行编译、构建。  
Python 的 C/C++ 扩展或绑定,主要使用了 Microsoft Visual Studio 的 Visual C++ 编程语言模块;因此,安装 Microsoft Visual Studio 时,其它功能或编程语言模块可不安装。  
快速高效 智能编辑 重构 批处理 "数字化 Python IDE" 集成开发环境 http://dt.digitser.cn/zh-CN/ide/idepy/index.html  
CPython 与微软 Visual C++ Redistributable 各版本对应关系 http://wiki.digitser.cn/zh-CN/python/msvc.html  
微软 Visual Studio 版本历史 http://wiki.digitser.cn/zh-CN/msvs/history.html  
VS 全称 Microsoft Visual Studio,是美国微软公司的开发工具包系列产品。VS 是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如 UML 工具、代码管控工具、集成开发环境 (IDE) 等等。 
 
 VS 所写的目标代码适用于微软支持的所有平台,包括 Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework 和 Microsoft Silverlight 及Windows Phone。 
 
 Visual Studio 是目前最流行的 Windows平 台应用程序的集成开发环境。最新版本为 Visual Studio 2017 版本,基于 .NET Framework 4.6。  
_MSC_VER 是微软公司推出的 C/C++ 编译器在 ANSI/ISO C99 标准之外扩展的宏定义,用来定义当前微软公司自己的编译器的主版本。  
注意:_MSC_VER 并不是 Visual Studio 版本号,也不是 Visual C++ 版本号。  
_MSC_VER 可用字符 MSC v.1912 64 bit (AMD64) 表示;其中 19 为 MS VC++ 编译器 _MSC_VER 主版本号,12 为次版本号。  
CPython 对应 Microsoft Visual Studio 版本  Python  |  Microsoft Visual Studio  |  CPthon  |  备注  |  | Python 2.7 | Microsoft Visual Studio 2008 | [MSC v.1500 64 bit (AMD64)] |   |  | Python 3.4 | Microsoft Visual Studio 2010 | [MSC v.1600 64 bit (AMD64)] |   |  | Python 3.5 | Microsoft Visual Studio 2015 | [MSC v.1900 64 bit (AMD64)] |   |  | Python 3.6 | Microsoft Visual Studio 2015 
 | [MSC v.1900 64 bit (AMD64)] |   |  | Python 3.7 | Microsoft Visual Studio 2015 | [MSC v.1912 64 bit (AMD64)] |   |  |   |   |   |   |  |   |   |   |   |  
  
  
Microsoft Visual Studio 版本历史 时间  | 名称  | 内部版本  | C 类语言  | Basic 类语言  | Java 类语言  | 其他语言  | .NET Framework 版本  | _MSC_VER  | 备注  |  1995.04  | Visual Studio  | 4.0  | Visual C++ 4.0  | Visual Basic 3.0  |  | Visual FoxPro 4.0 |  |  | 初版 |  1997.02  | Visual Studio 97  | 5.0  | Visual C++ 5.0  | Visual Basic 5.0  | Visual J++ 1.1  | Visual FoxPro 5.0  |  
 | 1100 |  |  1998.06  | Visual Studio 6.0  | 6.0  | Visual C++ 6.0  | Visual Basic 6.0  | Visual J++ 6.0  | Visual FoxPro 6.0  |  
 | 1200 |  |  2002.02  | Visual Studio .NET 2002  | 7.0  | Visual C++ 2002 
Visual C# 2002  | Visual Basic 2002  | Visual J# 1.0  | -  | 1.0  | 1300 | 去除 FoxPro 与 J++,以 J# 取代 J++  |  2003.04  | Visual Studio .NET 2003  | 7.1  | Visual C++ 2003 
Visual C# 2003  | Visual Basic 2003  | Visual J# 1.1  | -  | 1.1  | 1310 |  
 |  2005.11  | Visual Studio 2005  | 8.0  | Visual C++ 2005 
Visual C# 2005  | Visual Basic 2005  | Visual J# 2.0  | -  | 2.0  | 1400 | 微软将 .NET 由产品名称中移除  |  2007.11  | Visual Studio 2008  | 9.0  | Visual C++ 2008 
Visual C# 2008  | Visual Basic 2008  | -  | -  | 2.0、3.0、3.5  | 1500 | 去除 J#  |  2010.04  | Visual Studio 2010  | 10.0  | Visual C++ 2010 
Visual C# 2010  | Visual Basic 2010  | -  | Visual F#  | 2.0、3.0、3.5 4.0  | 1600 | 加入 F#  |  2012.08  | Visual Studio 2012  | 11.0  | Visual C++ 2012 
Visual C# 2012  | Visual Basic 2012  |  
 | Visual F# 2012 | 2.0、3.0、3.5 4.0、4.5  | 1700 |  
 |  2013.10  | Visual Studio 2013  | 12.0  | Visual C++ 2013 
Visual C# 2013  | Visual Basic 2013  |  
 | Visual F# 2013 | 2.0、3.0、3.5 4.0、4.5、4.5.1、4.5.2  | 1800 |  
 |  | 2014.11 | Visual Studio 2015  | 14.0  | Visual C++2015 
Visual C# 2015  | Visual Basic 2015  |  
 | Visual F# 2015 | 2.0、3.0、3.5 4.0、4.5、4.5.1、4.5.3、4.5.5、4.6  | 1900 | 首次发布 Visual Studio Community 版 
供开发者、开源社区、学术研究、教育、小型团队长期免费使用 |  | 2015.07 | Visual Studio 2015 RTM  | 14.0  | Visual C++2015 
Visual C# 2015  | Visual Basic 2015  |  
 | Visual F# 2015 | 2.0、3.0、3.5 4.0、4.5、4.5.1、4.5.3、4.5.5、4.6 5.0、6.0  | 1900 | 基于 .NET Framework 4.5.2 
RTM: Release to Manufacturing  |  2017.03  | Visual Studio 2017  | 15.0  | Visual C++ 2017 
Visual C# 2017  | Visual Basic 2017  |  
 | Visual F# 2017 | 2.0、3.0、3.5 4.0、4.5、4.5.1、4.5.3、4.5.5、4.6 5.0、6.0  |  
 | 基于 .NET Framework 4.6  |   |  |  |  |  |  |  |  |  |   |   |  |  |  |  |  |  |  |  |   |  
  
 
扫一扫关注 德云社区 
版权声明: 
本文为独家原创稿件,版权归 德云社区,未经许可不得转载。 
 |