vc加断点加不上?各位帮帮忙啦

来源:百度知道 编辑:UC知道 时间:2024/06/21 12:36:12
vc加断点加不上,之前是可以加上的,但我忘了动了什么地方后,就死活加不上了,搞不懂啊
不行啊,rebuildall没好使,大侠帮帮忙
我的提示是One or more breakpoints cannot be set and have been disabled……,跳到winmain处,之后我的断点就成了一个小圈圈
我用的是VC6.0

在宏定义未生效处是下不了断电的。
在一个RebuildAll试试。

看看是不是断点处是宏定义部分。也就是#ifdef _XXX #endif 如果是在没有定义宏的代码片段是下不了断点的。如果下不了,打印一下,看看能否出来,用 TRACE 或是OutputDebugString

如果我没有猜错的话,估计楼主是在Release环境下加的吧!!应该在Debug下加,猜可以调试嘛。
当然,也可能是一个不会被实际使用的文件,这也可能加不了断点。

不能加断点说明程序不能运行到那里去。比如说vs2005时一个solution中,两个不同的项目,你确定你说的是两个地方是一样的么。

还有就是vs也有bug的。关闭再打开之类看似没有的操作也会有用。

有一个方法,需要楼主去查下。出现这种情况楼上的说得都有可能,但是这些可能都比较容易解决。有一种可能性是你代码出错了,需要重建一个库文件。应该是和.sln文件放在一个目录下的,.ncb文件。不知道对不对,估计对:)。你把项目关了,删除下该文件再打开。做之前别忘记备份

用_asm int 3可以手动加。

工具->选项->调试->常规,里面有这样一来一条:要求源文件与原始文件版本完全匹配.不要勾它就OK了.