zoukankan      html  css  js  c++  java
  • VC runtime verison

    VC

    MSC    1.0   _MSC_VER == 100
    MSC    2.0   _MSC_VER == 200
    MSC    3.0   _MSC_VER == 300
    MSC    4.0   _MSC_VER == 400
    MSC    5.0   _MSC_VER == 500
    MSC    6.0   _MSC_VER == 600
    MSC    7.0   _MSC_VER == 700
    MSVC++ 1.0   _MSC_VER == 800
    MSVC++ 2.0   _MSC_VER == 900
    MSVC++ 4.0   _MSC_VER == 1000 (Developer Studio 4.0)
    MSVC++ 4.2   _MSC_VER == 1020 (Developer Studio 4.2)
    MSVC++ 5.0   _MSC_VER == 1100 (Visual Studio 97 version 5.0)
    MSVC++ 6.0   _MSC_VER == 1200 (Visual Studio 6.0 version 6.0)
    MSVC++ 7.0   _MSC_VER == 1300 (Visual Studio .NET 2002 version 7.0)
    MSVC++ 7.1   _MSC_VER == 1310 (Visual Studio .NET 2003 version 7.1)
    MSVC++ 8.0   _MSC_VER == 1400 (Visual Studio 2005 version 8.0)
    MSVC++ 9.0   _MSC_VER == 1500 (Visual Studio 2008 version 9.0)
    MSVC++ 10.0  _MSC_VER == 1600 (Visual Studio 2010 version 10.0)
    MSVC++ 11.0  _MSC_VER == 1700 (Visual Studio 2012 version 11.0)
    MSVC++ 12.0  _MSC_VER == 1800 (Visual Studio 2013 version 12.0)
    MSVC++ 14.0  _MSC_VER == 1900 (Visual Studio 2015 version 14.0)
    MSVC++ 14.1  _MSC_VER == 1910 (Visual Studio 2017 version 15.0)
    MSVC++ 14.11 _MSC_VER == 1911 (Visual Studio 2017 version 15.3)
    MSVC++ 14.12 _MSC_VER == 1912 (Visual Studio 2017 version 15.5)
    MSVC++ 14.13 _MSC_VER == 1913 (Visual Studio 2017 version 15.6)
    MSVC++ 14.14 _MSC_VER == 1914 (Visual Studio 2017 version 15.7)
    MSVC++ 14.15 _MSC_VER == 1915 (Visual Studio 2017 version 15.8)
    MSVC++ 14.16 _MSC_VER == 1916 (Visual Studio 2017 version 15.9)
    MSVC++ 14.2  _MSC_VER == 1920 (Visual Studio 2019 Version 16.0)
    MSVC++ 14.21 _MSC_VER == 1921 (Visual Studio 2019 Version 16.1)
    MSVC++ 14.22 _MSC_VER == 1922 (Visual Studio 2019 Version 16.2)
    ``
    
    ```c
    
    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.2 _MSC_VER == 1920 (Visual Studio 2019)
             MSVC++ 14.1 _MSC_VER == 1910 (Visual Studio 2017)
             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 的
    
  • 相关阅读:
    loaded some nib but the view outlet was not set
    指标评比
    IOS DEVELOP FOR DUMMIES
    软件测试题二
    javascript select
    DOM节点类型详解
    mysql操作
    UVA 10055
    solutions for 'No Suitable Driver Found For Jdbc'
    解决git中文乱码问题
  • 原文地址:https://www.cnblogs.com/scotth/p/13502994.html
Copyright © 2011-2022 走看看