首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

C++ 断点调试出现位置偏移,该如何处理

2012-10-08 
C++ 断点调试出现位置偏移比如我在c++程序里面的第一行设置了断点。但是设完这断点之后,这断点马上跳到了第

C++ 断点调试出现位置偏移
比如我在c++程序里面的第一行设置了断点。但是设完这断点之后,这断点马上跳到了第四行(程序还没开始执行),当我开始调试时,发现调试的程序是按我预想设置的断点那儿开始的,但是实际上调试点位置相对偏移了三行,与程序运行不能同步。谁能解决这问题啊?



[解决办法]
Clean工程,重新build.
[解决办法]
代码修改了,但是程序没编译 rebuild all
[解决办法]
非执行代码不能设断点,例如int a=0;可以设断点,而int a;不能设断点
此外,在调用函数行设断点的话,视编译环境习惯而定,VS系列要求如果调用一个函数的语句分成几行写,则必须在该语句最后一行设断点

不能设断点的时候,常常就会跳到该处以下第一个能设断点的地方

热点排行