1. 程式人生 > >vs2013 監視變數顯示未定義識別符號的問題

vs2013 監視變數顯示未定義識別符號的問題

今天在使用VS2013除錯工程的時候,對於有些變數,在使用watch的時候總是顯示未定義識別符號。可是明明已經定義的變數並且能夠正確執行,為什麼會出現未定義識別符號的原因呢?後來在網上找了很久還找到一個正確的回答。現在把原因和解決方案給出來。
原因:
vs2013在編譯的時候採用了較快的編譯模式,所以有些變數就顯示未定義了。
解決方案:
專案-》屬性-》c/c++-》優化-》改為禁用/OD
重新編譯就可以了。