是否可以使用单个配置,而不是将Debug和Release分开(在我们的例子中)?

Igo*_*Oks 3 c++ debugging configuration release visual-studio

我们为内部客户开发产品.我们没有QA团队,也不使用断言.性能很重要,应用程序大小不重要.

是否有一个配置(而不是分离Debug和Release)是一个好主意,它将具有调试信息(pdbs),并且还将进行性能优化?

这种方法有任何缺点吗?

Pet*_*erK 6

保留两个.有两种配置是有原因的!使用Debug一个用于调试,Release一个用于每天使用.

"合并"配置的缺点是显而易见的 - 您无法通过干净的Release配置获得最佳优化,并且调试将很尴尬.相信我,以不同配置重建项目所需的几秒钟(或几分钟)是值得的.

  • @Igor:你要么有很好的调试或性能.尽可能调试优化代码并不是一件好事. (6认同)