使用两台计算机进行调试
2005-06-30 11:52
357 查看
1.准备远程目标计算机
先找到这些文件:
MSVCMON.EXE
MSVCRT.DLL
TLNOT.DLL
DM.DLL
MSVCP60.DLL
MSDIS110.DLL
PSAPI.DLL(仅用于NT)
并将这些文件保存到远程目标系统的WINDOWS子目录下,只有一个例外(即MSVCRT.DLL复制到WINDOWS\SYSTEM32子目录下).完成后,重新启动计算机.
1)在远程目标计算机上运行MSVCMON.EXE.
2)显示VISUAL C++ DEBUG MONITOR对话框.
3)选择SETTING选项.
4)显示WIN32 NETWORK(TCP/IP)SETTINGS对话框.
5)在该对话框中输入主计算机的名字(IP地址也可以).
6)如果口令EDIT框为活动状态,则输入口令,这一口令在两台计算机上必须匹配;否则为空.
7)单击OK按钮.
8)单击CONNECT按钮.
完成后出现CONNECTING对话框.
此时不做任何工作,当实际调试开始后该对话框会消失.
调试完成后,选择DISCONNECT结束连接.
2.准备主计算机
运行VC++6.0
1)在VC++中选择BUILD/DEBUGGER REMOTE CONNECTION菜单项.
2)显示REMOTE CONNECTION对话框.
3)如果PLATFORM下拉列表框允许选择,则选择适当的平台;如果没有提供可选择的选项,则将自动选择缺省项.
4)使用CONNECTION下拉列表框选择NETWORK(TCP/IP)选择连接.
5)现在,选择SETTINGS选项.
6)WIN32 NETWORK(TCP/IP)SETTINGS对话框将出现.
7)在该对话框中输入远程目标计算机名字(IP地址也可以).如果口令选项可以使用,则输入与远程目标的口令相同的口令.也可以和远程同样保持空.
8)单击OK按钮,关闭WIN32 NETWORK(TCP/IP)SETTINGS对话框.
9)单击OK按钮,关闭REMOTE CONNECTION对话框.
以上完成后,主计算机就做好了和远程目标计算机的通讯准备.
3.启动调试
1)将要调试的工程复制到两台机器上(建议使用相同的目录),两个目录都设置为网络共享.
2)启动VC++,并加载该工程到主计算机(远程计算机不需要VC++).
3)选择PROJECT/SETTINGS菜单选项,PROJECT SETTINGS对话框出现.
4)选择该对话框的DEBUT标签.
5)EXECUTABLE FOR DEBUG SESSION和REMOTE EXECUTABLE PATH AND FILE NAME:设置路径(如果两个工程在相同路径的话,这里也是相同的,就可以直接把EXECUTABLE FOR DEBUG SESSION的拷贝到下面就可以了).
6)F5----->F11.
7)等待一分钟的网络通讯,然后以普通方式开始调试会话.
注意:当修改工程后,两台机器的文件必须同时修改.
先找到这些文件:
MSVCMON.EXE
MSVCRT.DLL
TLNOT.DLL
DM.DLL
MSVCP60.DLL
MSDIS110.DLL
PSAPI.DLL(仅用于NT)
并将这些文件保存到远程目标系统的WINDOWS子目录下,只有一个例外(即MSVCRT.DLL复制到WINDOWS\SYSTEM32子目录下).完成后,重新启动计算机.
1)在远程目标计算机上运行MSVCMON.EXE.
2)显示VISUAL C++ DEBUG MONITOR对话框.
3)选择SETTING选项.
4)显示WIN32 NETWORK(TCP/IP)SETTINGS对话框.
5)在该对话框中输入主计算机的名字(IP地址也可以).
6)如果口令EDIT框为活动状态,则输入口令,这一口令在两台计算机上必须匹配;否则为空.
7)单击OK按钮.
8)单击CONNECT按钮.
完成后出现CONNECTING对话框.
此时不做任何工作,当实际调试开始后该对话框会消失.
调试完成后,选择DISCONNECT结束连接.
2.准备主计算机
运行VC++6.0
1)在VC++中选择BUILD/DEBUGGER REMOTE CONNECTION菜单项.
2)显示REMOTE CONNECTION对话框.
3)如果PLATFORM下拉列表框允许选择,则选择适当的平台;如果没有提供可选择的选项,则将自动选择缺省项.
4)使用CONNECTION下拉列表框选择NETWORK(TCP/IP)选择连接.
5)现在,选择SETTINGS选项.
6)WIN32 NETWORK(TCP/IP)SETTINGS对话框将出现.
7)在该对话框中输入远程目标计算机名字(IP地址也可以).如果口令选项可以使用,则输入与远程目标的口令相同的口令.也可以和远程同样保持空.
8)单击OK按钮,关闭WIN32 NETWORK(TCP/IP)SETTINGS对话框.
9)单击OK按钮,关闭REMOTE CONNECTION对话框.
以上完成后,主计算机就做好了和远程目标计算机的通讯准备.
3.启动调试
1)将要调试的工程复制到两台机器上(建议使用相同的目录),两个目录都设置为网络共享.
2)启动VC++,并加载该工程到主计算机(远程计算机不需要VC++).
3)选择PROJECT/SETTINGS菜单选项,PROJECT SETTINGS对话框出现.
4)选择该对话框的DEBUT标签.
5)EXECUTABLE FOR DEBUG SESSION和REMOTE EXECUTABLE PATH AND FILE NAME:设置路径(如果两个工程在相同路径的话,这里也是相同的,就可以直接把EXECUTABLE FOR DEBUG SESSION的拷贝到下面就可以了).
6)F5----->F11.
7)等待一分钟的网络通讯,然后以普通方式开始调试会话.
注意:当修改工程后,两台机器的文件必须同时修改.
相关文章推荐
- 让手机重现“一律允许使用这台计算机进行调试”确认窗口
- core的三种生成方法 和 使用core进行gdb调试的方法
- 使用双网卡实现两台计算机的Internet网络共享
- 如何使用Jlink自带的RTT Viewer工具进行软件调试
- 在stm32 单片机程序中使用printf()进行串口调试
- 使用Xcode进行iOS设备无线调试
- 使用 Eclipse 平台进行调试 及快捷键
- 10 个技巧,让你更专业地使用 console 进行 JS 调试
- 如何使用自定义的签名进行调试
- Linux下使用gdb进行单步调试(一)
- 使用safari对webview进行调试
- 说说如何使用unity Vs来进行断点调试
- 用电脑控制手机,就像运行超级终端的方法,使用的是LINUX命令 可进行手机调试等
- [转载]使用H-JTAG进行仿真调试
- 如何使用 Xcode8 进行开发调试
- 8086汇编语言自学经验分享 使用debug跟踪程序,进行调试
- Unity中手机无法使用Unity Remote进行调试的解决办法
- 使用Eclipse+tomcat进行远程调试
- 使用wifi连接eclipse进行android程序调试
- 使用 Eclipse 平台进行调试