Eclipse-CDT: Как настроить отладчик для остановки исключения?
Это может быть вопрос GDB.. но я хотел бы запустить свое приложение в отладчике и отключить отладчик при вызове исключения, чтобы я мог видеть, где находится код и что он делает в это время.
Я часто это делаю в Visual Studio, используя диалог "Отладка → Исключения", проверяя столбец "Брошенный" рядом с типом исключений, которые я хотел бы остановить.
Ответы
Ответ 1
Вы можете получить эквивалент точек catch gdb в eclipse:
Из представления точки останова вызовите действие (маленький треугольник, направленный вниз рядом с кнопкой максимизации) → Добавить точку останова события (C/С++) → Исключение брошено.
Ответ 2
Лучшее, что я нашел, это news.eclipse.tools.cdt: Re: Ловить исключения С++ в точке броска:
Между тем, вы можете пойти в GDB консоли в eclipse и введите "catch бросить", как вы делали с gdb, пока мы не найдем, чтобы интегрировать это в CDT.