Visual C ++ 2008 Express的条件调试 [英] Conditional Debug on Visual C++ 2008 Express
问题描述
例如,当 x
成为 5
时,我想要中断。在gdb中,我将设置一个断点,然后设置一个 x == 5
的条件。如何在Visual C ++ 2008 Express上执行(如果可能)?
虽然内置的支持在
我在另一个答案中找到了类似的问题。
#if DEBUG
if(node.Name ==Book)
System.Diagnostics.Debugger.Break();
#endif
该示例显示,如果Name属性与Book匹配,则断点
以下是原始问题:
Is there a way to debug code on Visual C++ 2008 Express, such as I can watch a variable for certain value(s) and, when it assumes this value, to break?
For instance, I want to break when x
becomes 5
. In gdb I would set a breakpoint then a condition that x == 5
. How can I do it (if possible) on Visual C++ 2008 Express?
Although built in support for it is missing in the express editions, there is another way around it.
I found this on another answer for a similar question.
#if DEBUG
if( node.Name == "Book" )
System.Diagnostics.Debugger.Break();
#endif
The example shows that if the Name property matches "Book", a breakpoint occurs.
Here is the original question:
How Do I: Create a Breakpoint Using Conditions? [C# Express]
这篇关于Visual C ++ 2008 Express的条件调试的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!