断点调试错误

怎么在Release下调试代码

适用VS2005/VS2008)

在当前工程点击右键选择properties,选择 All Configurations

  1. C++>General->Debug Information Format->Program Database (/Zi)
  2. C++>Optimization->Optimization->Disabled (/Od)
  3. Linker->Debugging->Generate Debug Info->Yes (/DEBUG)
  4. Linker->Debugging->Generate Program Database File->$(TargetDir)$(TargetName).pdb

如果是在debug下:

1.检查工程配置是否设置正确。

  1. C++>General->Debug Information Format->Program Database (/Zi)
  2. C++>Optimization->Optimization->Disabled (/Od)
  3. Linker->Debugging->Generate Debug Info->Yes (/DEBUG)
  4. Linker->Debugging->Generate Program Database File->$(TargetDir)$(TargetName).pdb

1.如果工程配置没问题,请打开:

  Tools->Option->debugging->General  找到 Require source files to exactly match the original version 不要打勾

  即:工具->选项->调试里->常规 找到  要求原文件与原始版本完全匹配 不要打勾

 

再调试一下试试,应该可以了。

如果不行,清一下工程,试试。。。。


你可能感兴趣的:(断点调试错误)