当前位置: 首页 > 知识库问答 >
问题:

/MD和 /MDd有什么区别?

澹台俊晖
2023-03-14

当我在代码中添加以下行时:

std::string sFrameTag

我收到以下链接器错误:

错误34错误LNK2005:“公共:\uu thiscall std::basic\u字符串,类std::分配器

我查看了C/C下的项目属性-

谢谢!!!

共有3个答案

佴波鸿
2023-03-14

运行库有多个版本(调试、多线程等)。在构建项目时,您需要确保所有内容都使用相同的版本,否则会出现问题中的错误。

有关更多信息,请参阅/MD、/MT、/LD(使用运行时库)。

禄豪
2023-03-14

/MD使用多线程DLL运行库/MDd使用相同库的调试版本

您可能正在使用另一个使用MD构建的库,因此链接到运行时库的发布版本。(因此已经定义的错误)

厉念
2023-03-14

MSDN在这方面有很好的文档。

简而言之,/MDd链接了C调试版本的必要部分

 类似资料:
  • 问题内容: 有什么区别,,并在网格系统 自举3 。 在引导程序模板中,它们仅用于一列网格。我是Bootstrap的初学者。 问题答案: 当使用Bootstrap时,这些是为一列网格添加的类,它们对应于超小型,小型,中型和大型设备。 .col-xs = *其他小型设备(例如电话)(<768px) .col-sm =小型设备(例如平板电脑)(≥768px) .col-md =中型设备(例如笔记本电脑或

  • 问题内容: 是什么之间的差异,并在Twitter的引导? 问题答案: 2019年更新… 所述 自举3 格进来 4 层(或“断点”)… 特小(适用于智能手机) 小(用于平板电脑) 中(笔记本电脑用) 大(适用于笔记本电脑/台式机)。 这些网格大小使您可以控制不同宽度上的网格行为。不同的层由CSS 媒体查询控制。 因此,在Bootstrap的12列网格中… 在典型的 小型 设备宽度(> 768像素)上

  • 问题内容: 两者都意味着空间,但是有什么区别吗? 问题答案: 一个是不间断空间,另一个是常规空间。不间断的空格表示该行不应在该点处换行,就像它不会在一个单词的中间换行一样。 此外,正如斯文德(Svend)在其评论中指出的那样,不间断的空间不会崩溃。

  • 本文向大家介绍<%# %> 和 <% %> 有什么区别?相关面试题,主要包含被问及<%# %> 和 <% %> 有什么区别?时的应答技巧和注意事项,需要的朋友参考一下 答:<%# %>表示绑定的数据源 <%%>是服务器端代码块  

  • 问题内容: 以下代码之间有什么区别: 和 Python建议采用一种做事方式,但有时似乎不止一种。 问题答案: 一个是函数调用,一个是文字: 使用第二种形式。它更具Python风格,并且可能更快(因为它不涉及加载和调用单独的函数)。

  • 发展至今(2020 年 6 月份),GCC 编译器已经更新至 10.1.0 版本,其功能也由最初仅能编译 C 语言,扩增至可以编译多种编程语言,其中就包括 C++ 。 除此之外,当下的 GCC 编译器还支持编译 Go、Objective-C,Objective-C ++,Fortran,Ada,D 和 BRIG(HSAIL)等程序,甚至于 GCC 6 以及之前的版本还支持编译 Java 程序。但本