1. 主页 > vs安装问题 > VS2013安装问题 >

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)。  

本文由VS软件圈(vssoft.net)发布,不代表VS软件圈立场,转载联系作者并注明出处:https://vssoft.net/vsazwt/VS2013anzhuangwenti/2020/0725/5265.html

联系我们

在线咨询:点击这里给我发消息

微信号:PREEE8

工作日:9:30-18:30,节假日休息