调试和发布配置

时间:2010-10-19 18:49:04

标签: c++ visual-studio debugging release projects-and-solutions

众所周知,在Visual Studio中有两种预定义的配置 - Debug和Release。自从我开始编程以来,我一直在使用它们,很快就学会了它们的差异但是最近我不得不创建自己的配置,现在我有一个问题:这两个配置是否仅由“项目选项”页面中的参数/选项定义/确定?或者微软编译器是否以特殊方式对待它们?

我的问题是 - 如果我创建一个新配置并从Debug或Release复制所有设置,我的新配置是否等同于预定义的Debug / Release或不完全?

希望我的问题很明确。

1 个答案:

答案 0 :(得分:6)

  

这两种配置   仅由他们定义/决定   参数/选项来自“项目   选项“页面?

  

如果我创建一个新的配置和   从Debug或复制所有设置   发布,我的新配置将是   相当于预定义的   调试/发布?

是的。

例如,调试配置定义_DEBUG,发布配置启用优化等。