【发布时间】:2012-02-15 12:33:35
【问题描述】:
我有我的(本机 C++)DLL 项目和一个基于 Google Test 的相应测试 EXE 项目。在通过这个 EXE 调试我的 DLL 时,Google Test 会自动处理异常。因此,如果我的 DLL 在调试期间抛出未处理的异常,我希望看到来自 Visual Studio 的错误消息,其中调试会话在代码导致异常后暂停。相反,我在 gtest.cc 中触发了断点。如果我禁用 --gtest_break_on_failure 标志,我将不会收到任何中断。
我在 Google 测试文档中找不到这样的选项。我错过了吗?我不想在调试设置中检查不同异常的“抛出时中断”标志,因为我只对未处理的异常感兴趣。
【问题讨论】:
标签: c++ visual-studio-2010 debugging exception-handling googletest