Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/160.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何使KDevelop在异常时中断?_C++_Kdevelop - Fatal编程技术网

C++ 如何使KDevelop在异常时中断?

C++ 如何使KDevelop在异常时中断?,c++,kdevelop,C++,Kdevelop,我正在KDevelop中调试一些BOOST单元测试,不幸的是它们出现了异常崩溃。如果出现任何异常,如何使KDevelop自动中断?在VisualStudio中有一个勾选框,它在KDevelop中也可用吗 在我的例子中,BOOST捕获异常,因此程序在技术上不会崩溃。但是,报告的消息并没有真正的帮助。作为一种解决方法,我发现您可以在代码开头的某个地方设置断点,在调试器中运行,然后在中断后转到GDB选项卡并直接为GDB发出命令: catch throw 然后单击“继续”,编译器将根据请求中断异常 但

我正在KDevelop中调试一些BOOST单元测试,不幸的是它们出现了异常崩溃。如果出现任何异常,如何使KDevelop自动中断?在VisualStudio中有一个勾选框,它在KDevelop中也可用吗


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

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

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


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

尚未提供,欢迎使用修补程序:)