【问题标题】:What's the difference between /mtd and /mdd (in code generation property section) in Visual StudioVisual Studio 中的 /mtd 和 /mdd(在代码生成属性部分)有什么区别
【发布时间】:2015-06-30 04:06:42
【问题描述】:

在 Visual Studio 中指定/mdd(多线程调试 dll)和/mtd(多线程调试)有什么区别??

【问题讨论】:

    标签: visual-studio visual-studio-2005


    【解决方案1】:

    /mtd 需要静态链接,以生成更大但依赖于包含运行时库的 DLL(VS2005 附带)的.exe

    【讨论】:

      【解决方案2】:

      一般来说,如果您的应用程序很小并且不包含多个 DLL 或 EXE,您可能更喜欢静态链接到运行时库。这将简化分发过程,因为您不需要安装运行时库。

      如果您有多个 DLL 或 EXE,由于每个 EXE 和 DLL 在静态链接时会更大,正如 Alex 所说,您可能更喜欢使用动态链接到运行时库,从而使您的应用程序更小。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-06-18
        • 2010-10-08
        • 1970-01-01
        • 2015-05-25
        相关资源
        最近更新 更多