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)
有时候会遇到这种情况: 在Debug情况下程序正常, 但是在Release情况下, 会莫名的崩溃, 这时可以尝试这取消优化设置(即第四条)可以解决这种问题.