GoogleTest:如何设置断点?

Use*_*ser 7 c++ debugging breakpoints googletest visual-studio

我正在使用Visual Studio 2010 C++和Google测试.我在我的测试项目上有一个post-build事件来运行测试项目.这有效,谷歌测试测试结果显示在visual studio输出窗口中.但是,现在我想设置一个调试断点来逐步完成测试.当我在我的测试代码或代码中设置断点时,它调用没有任何反应.

如何使用谷歌测试设置断点?或者更准确地说,如何让它触发调试器?

unk*_*ulu 8

我猜你有一个单独的项目来构建测试.您应该在调试器下运行它.

  • 你是对的,简直不敢相信.谢谢!我正在运行googletest项目作为后期构建事件,所以我会设置一个断点,它不会被触发,但我想这是因为它只是执行测试项目,而不是调试它.我右键单击了我的测试项目并转到Debug-> Start New Instance,瞧,我的断点被触发了.我觉得这很好.纯粹出于好奇,我想我仍然有兴趣知道如何让后期构建事件"调试"项目而不是简单地运行它? (2认同)