【问题标题】:How can I make KDevelop break on exceptions?如何让 KDevelop 中断异常?
【发布时间】:2013-05-24 12:50:06
【问题描述】:

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

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

【问题讨论】:

  • 尚未发布,欢迎使用补丁 :)

标签: c++ kdevelop


【解决方案1】:

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

catch throw

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-01-12
    • 2013-09-28
    • 2020-04-01
    • 1970-01-01
    • 2011-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多