如何让KDevelop在例外情况下中断?

时间:2013-05-24 12:50:06

标签: c++ kdevelop

我正在调试KDevelop中的一些BOOST单元测试,遗憾的是它们因异常而崩溃。如果引发任何异常,如何使KDevelop自动中断?在Visual Studio中有一个勾选框,它是否也可以在KDevelop中使用?

在我的情况下,BOOST捕获异常,因此程序在技术上不会崩溃。但是,报告的消息并没有真正帮助。

1 个答案:

答案 0 :(得分:3)

作为一种解决方法,我发现你可以在代码的开头某处放置一个断点,在调试器中运行,在它中断之后转到GDB选项卡并直接为gdb发出命令:

catch throw

然后单击“继续”,编译器将根据请求中断异常。

我仍在寻找更优雅的解决方案。