[2018-11-01 11:16:34 最后更新]
先上点知识,以后再补充文件
主要是今天找 msvcrt120.dll 时都说是 vc2010 的运行库,结果害得我搞了很久都不行,百思不得其解后,原来它是在 vc2013 的运行库的运行库中的!
借用一下网友的说法:
--------------------------------------------------
msvcrt* 是 VC 6 及之前的 VC runtime , c 和 c++ 的函数都在一个文件msvcr* 是 VC7 到 VS2013 的 , c 对应 msvcr*.dll , c++ 对应 msvcp*.dll如 @叶名琛 所说 VS2015 已经没有msvcr140.dll了,只有msvcp140.dll,crt dll已经被拆成了两个dll:ucrtbase.dll,包含标准c库的内容;vcruntime140.dll,包含vc++所用到的一些基础支持特定内容.编译用的 VC 版本和链接到的 vc runtime 版本对应如下:
ucrtbase.dll vcruntime140.dll msvcp140 MSVC++ 14.0 _MSC_VER == 1900 (Visual Studio 2015)
msvcr120 MSVC++ 12.0 _MSC_VER == 1800 (Visual Studio 2013)
msvcr110 MSVC++ 11.0 _MSC_VER == 1700 (Visual Studio 2012)
msvcr100 MSVC++ 10.0 _MSC_VER == 1600 (Visual Studio 2010)
msvcr90 MSVC++ 9.0 _MSC_VER == 1500 (Visual Studio 2008)
msvcr80 MSVC++ 8.0 _MSC_VER == 1400 (Visual Studio 2005)
msvcr71 MSVC++ 7.1 _MSC_VER == 1310 (Visual Studio 2003)
msvcr70 MSVC++ 7.0 _MSC_VER == 1300
MSVC++ 6.0 _MSC_VER == 1200
MSVC++ 5.0 _MSC_VER == 1100
之前的 c 和 c++ runtime 是在一个文件的msvcrt.dll 是 VC 5.0 6.0 的msvcrt40.dll 是 VC 4.x CRT DLL (Forwarded to msvcrt.dll) 大小60k 直接转发到 msvcrt.dllmsvcrt20.dll 是 VC 2.x 的
--------------------------------------------------
因为这些文件太常用,因此下面我们 newbt.net 收集了一些可以用的下载链接,方便大家直接使用,以下地址直接复制到迅雷中即可下载:
1.vc2013
ed2k://|file|VC2013[newbt.net].zip|13271283|E864F76CB149D0EC7E1D69AAC5C2FA1D|h=CULHTKGW6HZOXTDDC4AS5LKC4XGZHF7J|/
说明: 此文件为网友打包,已经验证过可下载.本想提供原版链接的,但迅雷非常神奇的下载不了原版信息,估计是国内下载站点太强了,直接冲掉了原版的下载资源.