4

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

根据这个关于在 CDT 中设置内存断点的问题的答案,应该可以通过执行以下操作来设置观察点:

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

但是,无论我做什么,菜单项 Toggle Watchpoint 始终处于禁用状态(灰显)。

4

1 回答 1

3

在我的头撞墙一段时间后,我终于找到了这个2013 年错误报告。这是一个已知问题(显然是很长一段时间)。根据错误报告,有两种解决方法:

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

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

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

于 2018-10-31T19:13:19.070 回答