Windows Python版本和VC++可再发行版本

M J*_*M J 8 python windows visual-c++

有人可以帮助填写此表或链接到引用,该引用标识在Windows上构建的每个Python版本的VC++ Redistributable版本.


  1. Windows Python版本
  2. DLL名称
  3. VC++ Redistributable
  4. 链接到安装程序

  1. 2.4
  2. MSVCR71.DLL
  3. Microsoft Visual C++ 2003(7.1),包含在.net 1.1中
  4. 链接

  1. 2.5

  1. 2.6

  1. 2.7

M J*_*M J 16

  1. Windows Python版本
  2. DLL名称
  3. VC++ Redistributable
  4. 链接到安装程序

  1. 2.4,2.5 [32位]
  2. msvcr71.dll,msvcp72.dll
  3. Microsoft Visual C++ 2003(7.1),包含在.net 1.1中
  4. http://msdn.microsoft.com/en-us/netframework/aa569264

  1. 2.6,2.7,3.0,3.1,3.2 [32位]
  2. msvcr90.dll,msvcp90.dll
  3. Microsoft Visual C++ 2008可再发行组件包(x86)
  4. http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=29

  1. 2.5 [64位]
  2. msvcrt.dll,msvcp60.dll
  3. 包含在Windows中
  4. N/A

  1. 2.6,2.7,3.0,3.1,3.2 [64位]
  2. msvcr90.dll,msvcp90.dll
  3. Microsoft Visual C++ 2008可再发行组件包(x64)
  4. http://www.microsoft.com/download/en/details.aspx?id=15336

  • C++运行时是附加的; 这不是一个或另一个的问题.msvcrXX.dll是C运行时库的动态链接版本.msvcpXX.dll是C++运行时库的动态链接版本.一个普通的C应用程序(与C运行时库没有静态链接)将需要msvcrXX.dll(XX取决于您使用的编译器的版本).普通的C++应用程序需要msvcrXX.dll和msvcpXX.dll. (2认同)

Dav*_*nan 6

Python 2.5与msvcr71的链接就像2.4一样.版本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