zoukankan      html  css  js  c++  java
  • 【C/C++运行时库】 /MT /MTd /MD /MDd对C/C++运行库的影响

    欢迎转载

    转载请注明出处:http://www.cnblogs.com/cuish/p/3146937.html

    测试VS中【项目属性】-【C/C++】-【代码生成】选项中的【运行库】- 【 /MT, /MTd,  /MD,  /MDd】不同的选择对C/C++运行库的影响:

    环境: windows7 64位 + VS2010

    项目类型:win32控制台项目

    查看工具:depends

    下面表格中为使用depends查看到的结果

    Debug       C++ Runtime                     C Runtime

    --------------------------------------------------------------------------

    /MDd        msvcp100d.dll                   msvcr100d.dll

    /MD          msvcp100d.dll                   msvcr100.dll

    /MTd         无                                    无

    /MT          无                                     无

    --------------------------------------------------------------------------

    Release        C++ Runtime                                               C Runtime

    --------------------------------------------------------------------------

    /MDd           msvcp100d.dll                                              msvcr100d.dll

    /MD             msvcp100.dll                                                msvcr100.dll

    /MTd           无                                                                无

    /MT             无                                                                无

     --------------------------------------------------------------------------

    总结:软件发布时可以使用release的 /MD选项,这样可以减少exe体积。

    也可以使用release, /MT版本。

  • 相关阅读:
    开源.NET FTP组件edtFTPnet 用法
    C#开发的较好的FTP类
    C# 配置文件读取与修改
    对于List的All,Any,Where,FirstOrDefault,Average,Sum,Distinct,Union,AddRange,RemoveRange,InsertRange,GetRange操作
    一次性打印多个C1FlexGrid
    Word自动生成目录页码靠右对齐
    Windows Workflow学习文档
    Windows Workflow开发演练
    Boo who
    Missing letters
  • 原文地址:https://www.cnblogs.com/cuish/p/3146937.html
Copyright © 2011-2022 走看看