提问者:小点点

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


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

  • MDD/MD
  • MTD/MT

共1个答案

匿名用户

通常,“调试”和“释放”只是针对特定编译器和链接器设置的预置。

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

同样的问题也发生在其他选项上,这两个选项被滥用的最多。