Visual Studio 2017 - 调试和发布配置,设置运行时库

Visual Studio 2017 - Debug and Relese configurations, setting runtime library

我使用 Visual Studio 2017。我注意到调试和发布配置的运行时库可以任意设置。例如,我可以为调试配置设置 MDd,为发布配置设置 MT。这有什么意义吗?如果我错了请纠正我但只有以下组合是正确的(Debug/Release):

通常,"debug" 和 "release" 只是针对特定编译器和 linker 设置的预设。

您可以为任何配置设置任何选项,无论它是否有意义。 MT 选项不兼容,使用调试版本编译的库将无法 link 正确地用于发布项目。

其他选项也出现同样的问题,这两个是最被滥用的。