双机调试

    今天我看见西裤哥在调试程序时采用的是“双机调试”,即他把一台计算机作为主机,显示调试器窗口,而另一台计算机作为客户机,显示被调试程序的输出值。现在我把在VC里的配置步骤进行一下简单的描述:

1.首先保证两个机器能正常通讯,然后从VCBuild菜单中选择“Debugger Remote Connection”,弹出“Remote Connection”对话框。接着选择TCP\IP作为客户机的连接类型,然后单击“Remote Connection”对话框的Settings按钮,并在接着出现的“Target machine name or address”中输入客户机的IP地址或主机名,并在“Debug monitor password”中输入密码(如果计算机有密码的话)。

2.拷贝文件MSVCMON.EXE、 MSVCRT.DLL、 TLN0T.DLL、 DM.DLL、MSVCP6O.DLL、MSDIS110.DLL到客户机的Windows文件夹中,如果被调试程序在Windows NT下运行,还需要拷贝PSAPI.DLL文件,这些文件将协助调试器的远程监视器程序的工作。接下来在客户机上运行Msvcmon.exe,当VC的“Debug Monitor”对话框出现时,单击Settings按钮,并在“Target machine name or address”中输入主机的IP地址或主机名,在“Debug monitor password”中键入与主机相同的密码,单击OK按钮退出对话框。

3.开始调试 首先在主机上把要调试的程序所在的目录共享出来,以便客户机能够看到所调试的程序。然后在主机上打开被调试的程序,单击Project菜单中的Settings按钮,在Project Settings对话框的Debug选项卡中标有“Remote Executable Path And File Name”的文本框中指定程序路径。在这个文本框中输入程序路径,作为Msvcmon.exe从客户机上进行查看的程序路径,如:\\tartge\pvc\debug\text.exe,其中“target”为主机名,“pvc\debug\text.exe”为客户机得到的执行程序的路径。然后在客户机上运行Msvcmon.exe启动调试监视器程序,当VC DebugMonitor对话框出现时,单击Connect按钮,等待主机启动调试程序。

 这样就可以在主机上开始调试程序了。
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值