Windows Python版本和VC++可再发行版本
有没有人能帮忙填一下这个表格,或者给个链接,说明每个Python版本在Windows上是基于哪个版本的VC++可再发行组件构建的。
- Windows Python版本
- DLL名称
- VC++可再发行组件
- 安装程序链接
- 2.4
- msvcr71.dll
- Microsoft Visual C++ 2003 (7.1),包含在.net 1.1中
- 链接
- 2.5
- ?
- ?
- ?
- 2.6
- ?
- ?
- ?
- 2.7
- ?
- ?
- ?
4 个回答
2
如果你在制作软件包(不太确定是否是指构建Python本身),这个新的编译器可能会帮到你:
适用于Python 2.7的微软Visual C++编译器
http://www.microsoft.com/en-gb/download/details.aspx?id=44266
16
下面是一些关于Windows上Python版本和相关DLL文件的信息:
- Windows Python版本
- DLL名称
- VC++可再发行组件
- 安装链接
- 2.4, 2.5 [32位]
- msvcr71.dll, msvcp72.dll
- 包含在Microsoft Visual C++ 2003 (7.1)中,随.net 1.1一起提供
- http://msdn.microsoft.com/en-us/netframework/aa569264
- 2.6, 2.7, 3.0, 3.1, 3.2 [32位]
- msvcr90.dll, msvcp90.dll
- Microsoft Visual C++ 2008可再发行组件包 (x86)
- http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=29
- 2.5 [64位]
- msvcrt.dll, msvcp60.dll
- 包含在Windows中
- 不适用
- 2.6, 2.7, 3.0, 3.1, 3.2 [64位]
- msvcr90.dll, msvcp90.dll
- Microsoft Visual C++ 2008可再发行组件包 (x64)
- http://www.microsoft.com/download/en/details.aspx?id=15336
6
Python 2.5 和 2.4 一样,使用的是 msvcr71 这个库。版本 2.6 和 2.7 则使用的是 msvcr90,这个是 VS2008 的运行时库。实际上,版本 3.0、3.1 和 3.2 也都是使用 msvcr90。
你可以在这里找到 msvcr90 的可再分发包:http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=29