я могу использовать точки останова с инструкциями try catch с qt creator? - PullRequest
2 голосов
/ 04 февраля 2010

если в try / catch выдается исключение, могу ли я поставить точку останова, чтобы войти в режим debu до выхода из программы?

Ответы [ 2 ]

2 голосов
/ 04 февраля 2010

Протестировано здесь с простым кодом, я был вызван функцией, которая всегда выбрасывает. Точки останова внутри блока de catch не игнорируются, и режим отладки запускается нормально.

В любом случае, qtCreator использует GDB для отладки (по крайней мере, на моей машине). Вы можете узнать больше о том, как GDB обрабатывает исключения отладки здесь http://www.caf.dk/cafonly/gnu/gdb/gdb_31.html

1 голос
/ 04 февраля 2010

Я не понимаю, почему нет, это, безусловно, можно сделать с помощью C / C ++ IDE в Eclipse, просто щелкнув поле, где вы хотите разбить, и запустить в «режиме отладки». В Eclipse есть прогон и прогон в разделении режима отладки - я полагаю, что это также имеет место в Qt Creator. Попробуйте?

...