Application Scenarios:
Today, a colleague said, how to MFC project only in the debug mode of single-step debugging, in release mode, set a single-step breakpoint, some can debug, some can not debug, skip directly, there is a problem is debugging out some of the results are garbled. In debug mode, it is completely normal.
To modify a scenario:
1) Properties "Configuration Properties" c/c++>> Optimization, Optimization options: Disable (/od)
After the optimized code, some breakpoints debugging code has been optimized by the compiler, unable to debug
2) Properties "Configuration Properties" linker "Debug, Generate Debug information: (is/debug), generate program database file: $ (TargetDir) $ (TargetName). pdb
3) Properties "Configuration Properties" "C + +" Output information, enable browsing information: Include all browsing information (/FR)
Release version how to step into a single debug