Visual Studio 提供编译标志 /MD 和 /MT,允许开发人员选择 C 类型运行时库合并到他们的应用程序中。虽然这些标志之间的实现差异是已知的,但它们之间的选择仍然不确定。本文旨在探讨每个选项的优点和缺点,并深入了解它们的含义。
通过使用 /MD 动态链接,可以带来以下几个好处:
与 /MT 的静态链接带来了自己的一组属性和潜在缺点:
与 /MD 相比,/MT 的构建时间通常要慢,因为整个运行时库在编译期间会合并到可执行文件中。
在开发人员中, /MD 通常因其在更新、较小的可执行文件和共享内存方面的优势而受到青睐。但是,对于需要完全控制运行时环境或与静态链接的第 3 方库交互的应用程序,/MT 可能是最大程度减少冲突的首选。
以上是/MD 与 /MT:您应该选择哪个 C 运行时库?的详细内容。更多信息请关注PHP中文网其他相关文章!