双机调试VC程序

 

对VC进行程序调试时,除了常规的单机调试方式外, 也可以双机调试,即一台计算机作为主机,显示调试器窗口,而另一台计算机作为客户机,显示被调试程序的输出值。在VC里称这种方式为远程调试,但这种调

试方法与常规方法有少许不同,需要进行必要的设置。步骤如下:

1.配置主机 先将两个计算机通过网络链接起来,并从Build菜单中选择“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、付费专栏及课程。

余额充值