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

标签 c++ visual-studio configuration debugging release

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

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

这种方法有什么缺点吗?

最佳答案

两个都保留。有两种配置是有原因的!使用 Debug 进行调试,使用 Release 进行日常使用。

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

关于c++ - 使用单一配置而不是将 Debug 和 Release 分开(在我们的例子中)是否可以?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3333247/

相关文章:

c++ - 在 vector 上找到第一对元素 (int) 并获得第二对 (struct)

c++ - 如何使用playsound()播放用户指定的声音文件?

c++ - 最先进的 C++ 单元测试?

gcc - --with-arch-32 =?

asp.net - 自定义 ASP.NET 配置部分

c++ - 如何将 Winpcap 包含到 Qt creator?

c++ - 使用SSE2缩放字节像素值(y = ax + b)( float )?

c++ - 解决 "only static const integral data members can be initialized within a class"编译错误

linux - RedHat如何确定核心数

c++ - 如何在 MacOS 中设置线程名称