Visual Studio-* .exe触发了断点-尽管未启用“抛出中断”

我在Visual Studio 2017中调试一个大型MFC项目。我最近将代码从32位升级到了64位。现在,当我按下某个热键时,在程序输入我编写的用于处理热键的代码之前,我会引发一个异常。

Visual Studio-* .exe触发了断点-尽管未启用“抛出中断”

据我所知,这意味着在某处抛出了某种异常并被捕获(如果没有捕获,我应该会遇到“未处理的异常”错误),而Visual Studio认为我可能想知道。由于某种原因,它不能告诉我引发了哪种类型的异常,据我所知,我无法发现这种异常。 VS调试器中断了一些外部汇编代码:

Visual Studio-* .exe触发了断点-尽管未启用“抛出中断”

Visual Studio-* .exe触发了断点-尽管未启用“抛出中断”

重要的是,在异常设置下,我禁用了所有“抛出时中断”选项:

Visual Studio-* .exe触发了断点-尽管未启用“抛出中断”

,如果我在“抛出异常”窗口中取消选中“抛出此异常类型时中断”框,则什么也没有发生,并且下次我按下热键时,再次抛出异常,并且该框再次被选中。我对从这里去哪里有些迷茫。不幸的是,该项目非常大,我无法简化它,以使它成为一个最小的可复制示例。如果有人有任何想法或建议,我将永远感激不已。如何摆脱视觉工作室的警报?

liulity5201314 回答:Visual Studio-* .exe触发了断点-尽管未启用“抛出中断”

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3164121.html

大家都在问