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)
注意要把优化关掉,否则很多变量的内容是无法查看到,比如编译器很可能用寄存器等优化掉了变量。