我使用Visual Studio 2017。 我注意到用于调试和发布配置的运行时库可以更好地设置任意。 例如,我可以为调试配置设置MDd,为发布配置设置MT。 说得通吗? 如果我错了,请纠正我,但只有以下组合是正确的(调试/发布):
通常,“调试”和“释放”只是针对特定编译器和链接器设置的预置。
您可以将任何选项设置为任何配置,无论它是否有意义。 MT选项不兼容,使用调试版本编译的库将无法正确链接到发布项目。
同样的问题也发生在其他选项上,这两个选项被滥用的最多。