当前位置:   article > 正文

msvcrt*.dll 与 msvcr*.dll 系列分别对应的是哪个版本的VC 运行时?_msvcr的版本号

msvcr的版本号

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++所用到的一些基础支持特定内容;

  1. 编译用的 VC 版本和链接到的 vc runtime 版本对应如下:
  2. ucrtbase.dll vcruntime140.dll msvcp140        MSVC++ 14.0         _MSC_VER == 1900 (Visual Studio 2015)
  3. msvcr120      MSVC++ 12.0         _MSC_VER == 1800 (Visual Studio 2013)
  4. msvcr110      MSVC++ 11.0         _MSC_VER == 1700 (Visual Studio 2012)
  5. msvcr100      MSVC++ 10.0         _MSC_VER == 1600 (Visual Studio 2010)
  6. msvcr90       MSVC++ 9.0         _MSC_VER == 1500 (Visual Studio 2008)
  7. msvcr80       MSVC++ 8.0          _MSC_VER == 1400 (Visual Studio 2005)
  8. msvcr71       MSVC++ 7.1          _MSC_VER == 1310 (Visual Studio 2003)
  9. msvcr70       MSVC++ 7.0         _MSC_VER == 1300
  10. msvcrt.dll    MSVC++ 6.0          _MSC_VER == 1200
  11. msvcrt.dll    MSVC++ 5.0         _MSC_VER == 1100
  12. msvcrt40.dll MSVC++ 4.x Forwarded to msvcrt.dll
  13. msvcrt20.dll MSVC++ 2.x

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/722498
推荐阅读
相关标签
  

闽ICP备14008679号