0
我正在使用MS Visual C++ 2010 Express。當我想運行一個程序時,它只能在第一次運行。有了這個,我的意思是說,在我第一次運行它之後,將所有代碼都改爲一起,然後嘗試再次運行它,它只是繼續運行我的舊代碼。我怎樣才能防止這種情況發生?MS Visual C++ 2010 Express不斷運行舊代碼
p.s. - 我用「生成解決方案」我與我的新代碼,這樣做,但它仍然發生
我正在使用MS Visual C++ 2010 Express。當我想運行一個程序時,它只能在第一次運行。有了這個,我的意思是說,在我第一次運行它之後,將所有代碼都改爲一起,然後嘗試再次運行它,它只是繼續運行我的舊代碼。我怎樣才能防止這種情況發生?MS Visual C++ 2010 Express不斷運行舊代碼
p.s. - 我用「生成解決方案」我與我的新代碼,這樣做,但它仍然發生
圖我還不如讓一個實際的答案後:
如果時鐘回火(@anhoppe),那麼可能會導致問題,並且它也可能與您的調試緩存有關。我建議研究。一個地方可能是這樣的:How to reset the VisualStudio (VS2010, VS2012) debugger cache?
最後,看起來很明顯,嘗試「重建解決方案」(@Kevin),如果你還沒有。
我不知道爲什麼會發生這種情況,但您是否嘗試過「重建解決方案」?它是鍵盤快捷鍵中的Ctrl-Alt-F7。它會重建,就好像這是第一次。 – Kevin
遠射,但我只會說:你的時鐘是不是被鍛鍊過了?聽起來像你的系統不知道哪些對象在重建上過時... – anhoppe