VS 2012:调试器:“在5秒内全部中断”

时间:2013-10-22 10:34:02

标签: c++ debugging visual-studio-2012

当我选择文本时,我的程序使用了太多的CPU电源。而且我不知道为什么。通常情况下,我只需按下#34;全部打破"看看该计划目前正在做什么。但在这种情况下,我忙着用鼠标选择文字。

是否有任何伎俩延迟"打破所有"命令几秒钟?

3 个答案:

答案 0 :(得分:6)

您可以使用Sleep(5000); DebugBreak();

开始一个单独的主题

答案 1 :(得分:0)

选择时按CTRL-Break。这应该立即启动调试器。

答案 2 :(得分:0)

您可以使用不会停止执行的特殊断点来填充所有可疑代码,但可以在“输出”窗口中打印消息。

添加断点,转到Breakpoints窗口,找到刚刚添加的断点,右键单击,选择“When Hit ...”,在新窗口中选择“Print a message”。确保选中“继续执行”复选框(默认情况下应该是)。断点图标将从圆形变为菱形。对几个断点重复此操作。

您可以将断点显示的文本调整为您需要的文本。