Visual Studio2008安裝後更換調試器的問題

在電腦上同時裝了Visual Studio2008和VC++6.0。用VC++6.0寫程序出錯時,系統會啓動Visual Studio2008的調試器。本來也沒什麼,但我寫的都是一些小程序,不至於調用龐大的Visual Studio2008的調試器。所以自己查了下資料把調試器改回了VC++6.0。方法如下:
在註冊表中找到表項\\HKEY_LOCAL_MACHINE\Software\Microsoft\Windows   NT\CurrentVersion\AeDebug,你會發現其中有Debugger和PreVisualStudio7Debugger兩項,
Debugger的值代表當前的調試器以及分析錯誤的命令,PreVisualStudio7Debugger代表安裝Visual Studio 2008以前的調試器以及分析錯誤的命令。把Debugger的值改爲PreVisualStudio7Debugger的值就可以了。例如在我的電腦上,改動前Debugger的值爲:"C:\WINDOWS\system32\vsjitdebugger.exe" -p %ld -e %ld,PreVisualStudio7Debugger的值爲:"D:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin\msdev.exe" -p %ld -e %ld。把Debugger的值改爲:"D:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin\msdev.exe" -p %ld -e %ld後,就可以在程序出錯的時候用VC++6.0的調試器進行調試了。
(至於表象名PreVisualStudio7Debugger中的VisualStudio7,我有點搞不清,我認爲命名爲PreVisualStudio9Debugger更合適一點,因爲Visual Studio2008就是Visual Studio9)。
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章