2011-04-27 40 views
3

我已閱讀線程break whenever a file(or class) is entered。我現在理解了如何在類中自動設置斷點的基本機制。但是,線程提供的解決方案專注於.net框架。我的問題是如何在標準C++中處理它。我們在Windows 7平臺上使用vc 10編譯器。輸入課程時如何中斷

此外,當我們重新選擇要檢查的類時,我們更喜歡不需要重新編譯的方法,因爲它是一個巨大的項目,重新編譯需要很長時間。

在此先感謝

回答

0

據我所知,你只能設置內存斷點(打破每當某個存儲器的內容地址被讀取/寫入),然後手動斷點(在特定的代碼行中斷)。

最好的辦法可能是在要調試的函數調用的開始處設置一個斷點。

1

Emile Cormier給出的答案是一個很好的解決方案。當我嘗試在鏈接中添加一個斷點「Stack :: *」時,我發現代碼行左邊沒有紅點,直到我開始調試程序。停止程序後,紅色點消失,但是斷點窗口將跟蹤每個斷點,並且您可以通過雙擊斷點窗口中的斷點來轉到代碼。

+0

+1瞭解詳情 – 2011-04-27 03:05:17