Eclipse CDT не может установить точку наблюдения (всегда отключено - неактивно) - PullRequest
0 голосов
/ 31 октября 2018

Я не могу установить точку наблюдения в Eclipse (Photon) с помощью CDT.

Согласно этому ответу на этому вопросу о настройке точек останова памяти в CDT, можно установить точку наблюдения, выполнив следующие действия:

  1. Выделите переменную в редакторе или выберите ее в представлении структуры.
  2. Нажмите Run > Toggle Watchpoint.

Однако, что бы я ни делал, пункт меню Toggle Watchpoint всегда отключен (выделен серым цветом).

1 Ответ

0 голосов
/ 31 октября 2018

После того, как я некоторое время ударился головой о стену, я наконец нашел этот отчет об ошибке из 2013 . Это известная проблема (видимо давно). Согласно сообщению об ошибке есть два обходных пути:

  1. Определить [точку наблюдения] через представление точек останова (т. Е. Drop down menu -> Add Watch point (C/C++)...).
  2. После выбора текста с переменной переключите активные части в другой вид / редактор и обратно. Это позволит Run -> Toggle Watchpoint

Второй обходной путь работал для меня.

Например, если бы я хотел добавить точку наблюдения к переменной x в foo.c, я бы выделил x в редакторе для foo.c, затем переключился на другой редактор (например, bar.c) и затем переключитесь обратно в редактор для foo.c.

...