Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse CDT无法设置观察点(始终禁用-灰显)_Eclipse_Gdb_Eclipse Cdt_Breakpoints_Watchpoint - Fatal编程技术网

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

Eclipse CDT无法设置观察点(始终禁用-灰显),eclipse,gdb,eclipse-cdt,breakpoints,watchpoint,Eclipse,Gdb,Eclipse Cdt,Breakpoints,Watchpoint,我无法使用CDT在Eclipse(光子)中设置观察点 根据CDT中关于设置内存断点的说明,应该能够通过执行以下操作来设置观察点: 在编辑器中高亮显示变量,或在大纲视图中选择它 单击Run>Toggle Watchpoint 然而,无论我做什么,菜单项Toggle Watchpoint始终处于禁用状态(变灰)。在我的头撞到墙上一段时间后,我终于从2013找到了它。这是一个已知的问题(显然已经存在很长时间了)。根据缺陷报告,有两种解决方法: 通过断点视图定义[观察点](即下拉菜单->添加观察点(C/

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

根据CDT中关于设置内存断点的说明,应该能够通过执行以下操作来设置观察点:

  • 在编辑器中高亮显示变量,或在大纲视图中选择它
  • 单击
    Run>Toggle Watchpoint

  • 然而,无论我做什么,菜单项Toggle Watchpoint始终处于禁用状态(变灰)。

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

  • 通过断点视图定义[观察点](即
    下拉菜单->添加观察点(C/C++)…
  • 使用变量选择文本后,将活动部件切换到其他视图/编辑器并返回。这将启用
    Run->切换观察点
  • 第二种变通方法对我很有效


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

    您能解释得稍微好一点吗,
    2。选择带有变量的文本后,将活动部件切换到其他视图/编辑器并返回
    ?Thanks@champost-我添加了一个示例说明;希望这能有所帮助