Release 下想调试代码只需要修改一下设置:
- 右键当前工程, 选择properties
- 选择 All Configurations
- C++>General->Debug Information Format->Program Database (/Zi)
- C++>Optimization->Optimization->Disabled (/Od)
- Linker->Debugging->Generate Debug Info->Yes (/DEBUG)
- Linker->Debugging->Generate Program Database File->$(TargetDir)$(TargetName).pdb (default path)
注意要把优化关掉,否则很多变量的内容是无法查看到,比如编译器很可能用寄存器等优化掉了变量。
本文介绍如何在Release模式下进行调试。通过调整工程属性,包括关闭优化、设置调试信息格式等步骤,使得开发者能够在不牺牲代码性能的情况下进行有效调试。
633

被折叠的 条评论
为什么被折叠?



