[英]C/C++ in Eclipse, can I use a #define to set a breakpoint, but only when steping through code?
[英]How Can I set a C++ breakpoint programmatically in Eclipse, when a certian condition is true?
我正在Ubuntu 12.04上使用Eclipse。 我有一個包含多個文件和類的龐大項目。 類的一個成員變量在運行時的某個位置被錯誤地設置為零,我不知道何時發生。 我希望能夠以編程方式設置一個斷點,使其在運行時說x設置為零時就中斷。
我該怎么辦? 謝謝。
您可以為此使用斷點條件。
右鍵單擊斷點,然后在其屬性窗口中設置條件。 您可以將條件設置為
memberVal == null
有關詳細說明,請參見本文 。
將您的會員的所有出現更改為
memberVar = value
至
SetMemberVar(value)
並在該setter方法中設置一個斷點。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.