gpt4 book ai didi

c++ - 我无法让我的调试器在第一次出现异常时停止中断

转载 作者:太空狗 更新时间:2023-10-29 19:50:52 25 4
gpt4 key购买 nike

我正在使用 Visual C++ 2003 通过 TCP/IP 远程调试程序。

我已经设置了 Win32 异常 c00000005,“访问冲突”,以便在抛出时打入调试器。然后,我将其设置回“使用父级设置”。父级 Win32 Exceptions 的设置是在抛出异常时继续。

现在,当我调试程序时,每次抛出异常时它都会中断,迫使我单击继续让它继续调试。我怎样才能让它不再像这样破裂?

最佳答案

我愿意支持Will Dean's answer

访问冲突听起来像是代码中的实际错误。这不是我期望底层 C/++ 运行时在内部抛出和捕获的东西。

“第一次机会异常”功能使您可以使用调试器拦截代码中“捕获”的内容,然后查看。如果没有任何东西“捕获”该异常(这是有道理的,你到底为什么要捕获并忽略访问冲突?),那么无论你设置了什么选项,它都会触发调试器。

关于c++ - 我无法让我的调试器在第一次出现异常时停止中断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8263/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com