Eclipse CDT无法设置观察点(始终禁用-变灰)

时间:2018-10-31 19:13:19

标签: eclipse gdb eclipse-cdt breakpoints watchpoint

我无法使用CDT在Eclipse(Photon)中设置观察点。

根据this answerthis question有关在CDT中设置内存断点的信息,应该可以通过执行以下操作来设置观察点:

  1. 在编辑器中突出显示该变量,或在“大纲”视图中选择它。
  2. 点击Run > Toggle Watchpoint

但是,无论我做什么,菜单项“切换监视点”始终被禁用(变灰)。

1 个答案:

答案 0 :(得分:0)

将我的头撞在墙上一会儿之后,我终于在{strong> 2013 中找到了this bug report。这是一个已知问题(很长时间以来)。根据错误报告,有两种解决方法:

  1. 通过“断点”视图(即Drop down menu -> Add Watch point (C/C++)...)定义[监视点]。
  2. 选择带有可变文本的文本后,将活动部分切换到其他视图/编辑器并返回。这将启用Run -> Toggle Watchpoint

第二种解决方法对我有用。

例如,如果我想在foo.c中的变量x上添加观察点,则可以在foo.c的编辑器中突出显示x,然后切换到另一个编辑器(例如bar .c),然后切换回foo.c的编辑器。