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版本。

  • 相关阅读:
    【iOS】Objective-C 字符串操作
    【生活】“外卖”中的猫腻
    【Nodejs】Expressのサンプルについて
    【Nodejs】ExpressのRequestとResponseの内容
    【Nodejs】Node.js(Express)の環境構築
    JS 判断数组包含某个字符
    新路由器只能聊QQ,不能上其它的网
    JS form 表单收集 数据 formSerialize
    JS 经验总结
    数据库收缩日志文件
  • 原文地址:https://www.cnblogs.com/cuish/p/3146937.html
Copyright © 2011-2022 走看看