【发布时间】:2016-04-27 18:18:33
【问题描述】:
我试图在我的(本机 C++)应用程序具有鼠标焦点时中断,通过切换到 Visual Studio 应用程序到 Ctrl-Alt-Break 或 Debug > Break All,我的应用程序不再做我正在尝试的事情继续。
例如,有没有办法让 Visual Studio 在 5 秒后中断?或者是否有某种调试 api,我可以编写脚本来触发 Break All,而无需将焦点切换到 Visual Studio 应用程序?
能够在没有焦点的情况下中断有助于poor man's profiling 并更好地理解与焦点相关的不熟悉代码。
【问题讨论】:
-
Visual Studio(尤其是 2015 年)有大量的分析工具,所以如果你的目标真的是进行分析,那么最好使用这些工具。
-
这是一个受支持的调试方案,您必须在另一台机器上运行应用程序并使用远程调试器。
-
你可以编辑你的断点的属性,也许你可以配置断点来做你想做的事情。
标签: c++ visual-studio debugging