代码之家  ›  专栏  ›  技术社区  ›  waterlooalex

eclipse cdt:如何配置调试器以在出现异常时停止?

  •  25
  • waterlooalex  · 技术社区  · 15 年前

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

    我经常在visual studio中使用“调试->异常”对话框执行此操作,检查要停止的异常类型旁边的“引发”列。

    • 亚历克斯
    2 回复  |  直到 15 年前
        1
  •  35
  •   dfdssg    13 年前

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

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

        2
  •  3
  •   Eugene Yokota    13 年前

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

    同时,你可以去GDB eclipse中的控制台并键入“catch 扔“,就像你和GDB一样, 直到我们找到整合的方法 CDT中的功能。