您的位置:首页 > 其它

VS2008 断点无效解决方案

2016-01-11 11:18 453 查看
原文地址:/article/5259770.html

有时候,我们在用vs2008调试的时候,会出现断点无效。如下图:



第一反应,要看想一下是不是在debug下。

如果是在debug下:

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

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

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

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

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

如果在Release下(适用VS2005/VS2008)

在当前工程点击右键选择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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: