首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mt-gd和mt-s库有什么不同

mt-gd和mt-s库有什么不同
EN

Stack Overflow用户
提问于 2011-05-16 15:54:26
回答 2查看 24.8K关注 0票数 37

在boost中,有两种类型的库,一种是以mt-gd结尾,另一种是以mt-s结尾。这两个有什么不同?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-05-16 16:54:50

阅读Boost Getting Started on Windows

  • mt :多线程
  • d:添加ABI标记,可用于:
    • g :使用标准和运行时支持库的调试版本。
    • s:静态链接到标准和运行时支持库

票数 53
EN

Stack Overflow用户

发布于 2020-10-08 18:11:31

正如在其他答案和评论中指出的那样,这些表示不同的配置。有了这个答案,我想给出一个更完整的概述并链接到相应的Visual Studio配置:

/MTd

  • Boost's

  • Boost的-mt-s对应于VS的运行时库设置/MTd

  • Boost‘s-mt-s对应于VS的运行时库设置/MTd

  • Boost’s -mt对应于VS的运行时库设置/MD

  • Boost's -mt-s对应于VS的运行时库设置/MDd

第一个和第二个可以用./b2 runtime-link=static threading=multi构建

第三个和第四个可以用./b2 runtime-link=shared threading=multi构建

票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6014517

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档