我不知道更改了什麼設置,但是當我在調試器中遍歷代碼時,我不再看到未使用的變量。如何讓調試器在Visual Studio中顯示未使用的變量?
例如,如果我聲明一個變量並沒有隨後使用它,如:
i=10;
然後進行調試將不會在讓我的鼠標和看到我的價值。
這正是問here的問題,但這個問題沒有具體回答!
而且通過特別是我的意思是問 - 你如何禁用優化?我從未有意識地把它關掉。
在我的解決方案中,「項目屬性」 - >「構建」 - >「優化代碼」爲OFF。
我不知道更改了什麼設置,但是當我在調試器中遍歷代碼時,我不再看到未使用的變量。如何讓調試器在Visual Studio中顯示未使用的變量?
例如,如果我聲明一個變量並沒有隨後使用它,如:
i=10;
然後進行調試將不會在讓我的鼠標和看到我的價值。
這正是問here的問題,但這個問題沒有具體回答!
而且通過特別是我的意思是問 - 你如何禁用優化?我從未有意識地把它關掉。
在我的解決方案中,「項目屬性」 - >「構建」 - >「優化代碼」爲OFF。
問題得到解答。優化器刪除了未使用的變量,因此它不再存在。你無法看到不存在的東西的價值。禁用優化。
見上面 - 代碼沒有優化。 – 2011-12-27 00:07:01
如果變量從未初始化,它沒有任何值,因此不清楚將鼠標懸停在變量上時會看到的內容。也許調試器知道該變量尚未初始化,因此它知道沒有值顯示。 – 2011-12-28 13:28:33
您可能應該切換回調試配置。爲什麼你對未使用的變量感興趣可能是一個有趣問題的核心。我還沒有看到它。 – 2011-12-27 00:27:52