2013-07-06 31 views
4

我剛開始使用代碼塊,並設置了我的UI以在UI的右下方顯示手錶窗口。我設置了我的斷點並在調試模式下運行我的程序。我可以通過菜單工具欄上的按鈕逐行執行代碼,但在我的手錶窗口中沒有顯示任何變量。我讀過一些地方,你可以右鍵單擊並添加全局變量,但我也沒有這個功能。我在我的手錶窗口中有一個按鈕,當我點擊一條消息彈出閱讀:Codeblocks調試 - 在手錶窗口中未顯示的變量

「單擊按鈕查看值。按住ctrl查看調試器返回的原始輸出字符串。 CBWatch對象的調試表示「。

雖然這個按鈕甚至沒有做任何事情。

我該如何獲取變量?

+0

我想出了自己。我必須在代碼中雙擊全局變量名稱,然後右鍵單擊並選擇'Watch _'。現在它的工作。 – user2364266

+0

有沒有其他方法可以在調試手錶中看到所有變量,而無需右鍵單擊它們並觀看?我有同樣的問題 – 9codie05

回答

0

當您運行調試模式(由紅色播放按鈕激活的模式)。應用程序將像平常一樣執行,直到找到斷點。在該斷點之後,您必須單擊「前進」按鈕。如果你想'觀察'變量的行爲,那麼你應該點擊'調試窗口'按鈕(一個錯誤接近「停止調試器」的按鈕)

然後激活'手錶'會出現一個新窗口。在這個窗口中,你甚至可以添加你想跟蹤的特定變量。

0

我假設你已經可以看到手錶窗口。 您只需在網格(窗口內)輸入變量名稱即可。只有變量名稱,其餘(數據類型等)會自動檢測。

相關問題