程式的除錯是任何乙個程式必做的「功課」,當然在除錯的過程中肯定會或多或少的遇到一些問題。如果每次關掉,修改,然後在啟動,浪費不少時間和經歷,尤其是在不確定的情況下嘗試修改,啟動的次數會更多。如果你要除錯的系統太大,做優化有關「**」軟體計算演算法的那樣,光初始化就需要5分鐘左右,無疑是個晴天霹靂,估計沒幾個人想去除錯它。
如果在除錯的過程中,可以修改**,那就可以節省很多時間了。vs2010提供了這些功能,而且是預設開啟的。如果你不小心關掉了,請跟著我重新設定一遍吧。
開啟很簡單,開啟「工具」—》「除錯」—》「編輯並繼續」—》勾選 啟用「編輯並繼續」 即可。需要注意的是,在除錯過程中不可以更改此設定。
按著對話方塊中的提示,找到除錯-常規裡的「乙個程序中斷時則中斷所有程序」,勾選後確定即可。
不過,我的作業系統是64位的,還遇到了另外乙個問題,在修改時,提示「不允許對64位應用程式進行更改」。
( 或按著提示,右擊專案,選擇「屬性」,在左側點選「編譯」選項,然後在最下面找到「高階編譯選項」,開啟後,將目標cpu修改為x86。如圖:
做如此修改後,終於可以在除錯的時候,修改程式了。大大節省了除錯的時間。
VS編譯問題
inyxml.lib tinyxml.obj msil netmodule or module compiled with gl found restarting link with ltcg add ltcg to the link command line to improve linker p...
編譯vs解釋
人和計算機是如何解決問題的?人 往往只需要被告知是什麼問題,即what to do,然後就可以自行解決。計算機 需要被告知每個解決步驟,即how to do。演算法 指計算 或者說解決問題 的步驟。解釋vs編譯 你編寫的程式有兩種執行方式,分別是解釋執行和編譯執行。解釋 借助乙個程式,這個程式可以嘗...
VS編譯問題
一 link warning lnk4075 忽略 editandcontinue 由於 incremental no 規範 vs 解決辦法 屬性,鏈結器,常規,啟動增量鏈結 選擇 是 incremental 或者選擇專案 屬性 配置屬性 c c 修改 除錯資訊格式 為 程式資料庫 zi 二 沒有問...