如何在输入课程时休息

时间:2011-04-27 02:14:33

标签: c++ debugging compiler-construction breakpoints

我已阅读帖子break whenever a file(or class) is entered。我现在理解了如何在类中自动设置断点的基本机制。但是,线程提供的解决方案主要集中在.net框架上。我的问题是如何在标准C ++中处理它。我们在Windows 7平台上使用vc 10编译器。

此外,我们更喜欢在我们重新选择要检查的类时不需要重新编译的方法,因为它是一个庞大的项目,并且重新编译需要花费很多时间。

提前致谢!

3 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

Emile Cormier给出的答案是一个很好的解决方案。当我尝试在链接中添加断点“Stack :: *”时,我发现代码行的左边没有红点,直到我开始调试程序。停止程序后,红点消失,但断点窗口将跟踪每个断点,您可以通过双击断点窗口中的断点来转向代码。

答案 2 :(得分:0)

据我所知,你只能设置内存断点(每当读取/写入某个内存地址的内容时中断),然后设置手动断点(在某一行代码中断)。

您最好的选择可能是在要调试的函数调用的开头设置断点。