我正在调试KDevelop中的一些BOOST单元测试,遗憾的是它们因异常而崩溃。如果引发任何异常,如何使KDevelop自动中断?在Visual Studio中有一个勾选框,它是否也可以在KDevelop中使用?
在我的情况下,BOOST捕获异常,因此程序在技术上不会崩溃。但是,报告的消息并没有真正帮助。
答案 0 :(得分:3)
作为一种解决方法,我发现你可以在代码的开头某处放置一个断点,在调试器中运行,在它中断之后转到GDB选项卡并直接为gdb发出命令:
catch throw
然后单击“继续”,编译器将根据请求中断异常。
我仍在寻找更优雅的解决方案。