程序的調試是任何一個程序必作的「功課」,固然在調試的過程當中確定會或多或少的遇到一些問題。若是每次關掉,修改,而後在啓動,浪費很多時間和經歷,尤爲是在不肯定的狀況下嘗試修改,啓動的次數會更多。若是你要調試的系統太大,作優化有關「股票」軟件計算算法的那樣,光初始化就須要5分鐘左右,無疑是個晴天霹靂,估計沒幾我的想去調試它。算法
若是在調試的過程當中,能夠修改代碼,那就能夠節省不少時間了。VS2010提供了這些功能,並且是默認開啓的。若是你不當心關掉了,請跟着我從新設置一遍吧。工具
首先要開啓「編輯並繼續」功能,固然並非VS2010的任何版本均可以用的,詳情請看:優化
開啓很簡單,打開「工具」—》「調試」—》「編輯並繼續」—》勾選 啓用「編輯並繼續」 便可。須要注意的是,在調試過程當中不能夠更改此設置。操作系統
固然如今也不必定就能夠了直接使用「編輯並繼續」功能了,說說我遇到的問題,在調試過程當中,當程序運行到斷點之後,想要更改程序,卻不能更改。不過好在彈出了一個對話框,給我指明瞭「前進」方向:調試
按着對話框中的提示,找到調試-常規裏的「一個進程中斷時則中斷全部進程」,勾選後肯定便可。進程
不過,個人操做系統是64位的,還遇到了另一個問題,在修改時,提示「不容許對64位應用程序進行更改」。get
一開始我還覺得是對64位的「優待」呢,不過必定有人有辦法能夠解決。在百度上沒有搜到,而後就去msdn上找,還真找到了。MSDN上這樣解釋的:編譯
(http://msdn.microsoft.com/zh-cn/library/ba77s56w.aspx 或http://msdn.microsoft.com/en-us/library/ba77s56w.aspx)百度
按着提示,右擊項目,選擇「屬性」,在左側點擊「編譯」選項,而後在最下面找到「高級編譯選項」,打開後,將目標CPU修改成x86。如圖:軟件
作如此修改後,終於能夠在調試的時候,修改程序了。大大節省了調試的時間。