双机调试VC程序

导读:
  对VC进行程序调试时,除了常规的单机调试方式外, 也可以双机调试,即一台计算机作为主机,显示调试器窗口; 而另一台计算机作为客户机,显示被调试程序的输出值。在VC里称这种方式为远程调试,但这种调试方法与常规方法有少许不同,需要进行必要的设置。步骤如下:
  1.配置本地PC(e.g. Local PC)
  先将两个计算机通过网络链接起来,并从Build菜单中选择“Debugger Remote Connection”,以显示“Remote Connection”对话框。接着选择TCP/IP作为客户机的连接类型,然后单击“Remote Connection”对话框的Settings按钮,并在接着出现的“Target machine name or address”中输入客户机的IP地址或主机名,并在“Debug monitor password”中输入密码。
  2.配置远端PC(e.g. Remote PC)
  拷贝文件MSVCMON.EXE、 MSVCRT.DLL、 TLN0T.DLL、 DM.DLL、MSVCP60.DLL、MSDIS110.DLL到Remoet PC的Windows文件夹中,如果被调试程序在Windows NT下运行,还需要拷贝PSAPI.DLL文件,这些文件将协助调试器的远程监视器程序的工作。接下来在Remote PC上运行Msvcmon.exe,当VC的“Debug Monitor”对话框出现时,单击Settings按钮,并在“Target machine name or address”中输入Local PC的IP地址或主机名,在“Debug monitor password”中键入与Local PC相同的密码,单击OK按钮退出对话框。
  3.开始调试
  首先在Local PC上把要调试的程序所在的目录共享出来,必要时要开放读写权限,以便客户机能够看到所调试的程序。然后在Local PC上打开被调试的程序,单击Project菜单中的Settings按钮,在Project Settings对话框的Debug选项卡中,
  指定“Working directory”: (Remote PC)
  //172.20.2.78/App/
  指定“Remote Executable Path And File Name”: (Local PC)
  //172.20.2.61/share/test.exe
  在这个文本框中输入的程序路径,将作为Msvcmon.exe从客户机上进行查看的程序路径,其中“172.20.2.61”为Local PC IP,“/share/test.exe”为Remote PC得到的执行程序的共享路径。然后在Remote PC上运行Msvcmon.exe启动调试监视器程序,当VC DebugMonitor对话框出现时,单击Connect按钮,等待Local PC启动VC调试程序。
  接下来就可以在主机上开始调试程序了,以下步骤与在单台机器上调试相同。

本文转自
http://hi.baidu.com/wearebugs/blog/item/9c38a0fc000147fefc037f99.html
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值