Eclipse-CDT: Как настроить отладчик для остановки исключения?

Это может быть вопрос GDB .. но я хотел бы запустить свое приложение в отладчике и отключить отладчик при вызове исключения, чтобы я мог видеть, где находится код и что он делает в это время.

Я часто это делаю в Visual Studio, используя диалог «Отладка -> Исключения», проверяя столбец «Брошенный» рядом с типом исключений, которые я хотел бы остановить.

  • Alex

Вы можете получить эквивалент точек catch gdb в eclipse:

Из представления точки останова вызовите действие (маленький треугольник, указывающий вниз рядом с кнопкой максимизации) -> Добавить точку останова события (C / C ++) -> Исключение брошено.

Лучшее, что я нашел, это news.eclipse.tools.cdt: Re: Ловить исключения C ++ в точке броска :

Между тем, вы можете перейти на консоль GDB в eclipse и ввести «catch throw», как вы делали с gdb, «пока мы не найдем, чтобы интегрировать эту функцию в CDT.