Как я могу заставить KDevelop сломаться на исключениях?

Я отлаживаю некоторые модульные тесты BOOST в KDevelop, и, к сожалению, случается, что они терпят крах за исключением. Как я могу заставить KDevelop автоматически сломаться, если возникло какое-либо исключение? В Visual Studio для этого есть флажок, он также доступен в KDevelop?

В моем случае BOOST ловит исключение, поэтому технически программа не падает. Тем не менее, сообщаемое сообщение не очень полезно.

0

Решение

В качестве своего рода обходного пути я выяснил, что вы можете поместить точку останова где-нибудь в начале вашего кода, запустить в отладчике, а после его прерывания перейти на вкладку GDB и выполнить команду непосредственно для gdb:

catch throw

затем нажмите «продолжить», и компилятор прервется на исключения в соответствии с запросом.

Я все еще ищу более элегантное решение, хотя.

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]