a.准备远程目标机。运行msvcmon.exe--settings|Win32 Network(Tcp/IP)Setting/主机名。
b.准备主机。Build|Debugger Remote Connection 选NetWork(Tcp/Ip) --Settings
Win32 Network(Tcp/IP)Setting/远程机名。
运行:
1.将工程文件复制到两机上。
2.Project|Settings|Debug.
3从Category列表框中选General.设置如下。
Category:输入所需的DLL。
Executable for debug session:调试机的可执行文件名。例:d;/View/debug/View.exe.
.Remote executable path and file name.设置与上类似。
4.Build|Start Debug.
//second
这里针对的是vc6版本:
1 自己用的计算机叫“本地机”,要调试程序在远方计算机上,叫“远程机”;双方要设好IP地址,用ping都能看到对方;
2 “远程机”上建立一个共享可读可写的目录,将“本地机”上可执行程序拷贝至“远程机”;例如:“本地机”可以看到“远程机”的目录为://yuancheng/debug/test.exe
3 在“远程机”上运行 msvcmon.exe程序,设置ip是对方的,即“本地机"的IP号;启动它,出现一个disconnect......对话框,等会直到“本地机”调试程序时,它消失;
4 "本地机"上运行VC,设置 组建-->远程链接调试程序-->使用TCP/IP,设置对方的IP号,即“远程机”的;
5。“本地机”的VC工程-->设置-->调试-->常规 中可执行调试对话框 及远程可调试路径及文件名均设置为://yuancheng/debug/test.exe;
6.好了,可以在“本地机”上按常规方式调试程序了,
注意:不要使用映射网络驱动器方式,我至少没有成功,另外“本地机”的输出目录若不是到“远程机”上,那么每次重新编译运行,需要将新生产的文件拷贝至“远程机”的相应目录上。
远程调试对调试DriectDraw类型程序很有帮助。