Я отлаживаю некоторые модульные тесты BOOST в KDevelop, и, к сожалению, случается, что они терпят крах за исключением. Как я могу заставить KDevelop автоматически сломаться, если возникло какое-либо исключение? В Visual Studio для этого есть флажок, он также доступен в KDevelop?
В моем случае BOOST ловит исключение, поэтому технически программа не падает. Тем не менее, сообщаемое сообщение не очень полезно.
В качестве своего рода обходного пути я выяснил, что вы можете поместить точку останова где-нибудь в начале вашего кода, запустить в отладчике, а после его прерывания перейти на вкладку GDB и выполнить команду непосредственно для gdb:
catch throw
затем нажмите «продолжить», и компилятор прервется на исключения в соответствии с запросом.
Я все еще ищу более элегантное решение, хотя.
Других решений пока нет …