Eclipse-CDT:如何配置调试器以停止异常?

时间:2009-07-10 14:35:57

标签: c++ debugging exception gdb eclipse-cdt

这可能是一个GDB问题..但是我想在调试器中运行我的应用程序,并在抛出异常时让调试器中断,这样我就可以看到代码在哪里以及它在那时做了什么。

我经常在Visual Studio中使用Debug - >例外对话框,检查我想要停止的例外类型旁边的“投掷”列。

  • 亚历

2 个答案:

答案 0 :(得分:33)

您可以通过以下方式在eclipse中获得相当于gdb的捕获点:

从断点视图,调用动作(在最大化按钮附近向下指向的小三角形) - >添加事件断点(C / C ++) - >抛出异常。

答案 1 :(得分:3)

我找到的最好的是news.eclipse.tools.cdt: Re: Catching C++ exceptions at point of throw

  

同时,你可以去GDB   日食中的控制台并键入“catch   抛出“,就像你使用gdb一样,   直到我们找到整合这个   CDT中的功能。