日期:2014-05-20  浏览次数:20719 次

远程调试
大家好:

  当按F5进入调试程序是在开发机上运行(本机)
但开发机(笔记本)没有目标机的硬件如多串口卡,
请问怎样通过网卡把程序下到目标机运行,在开发机上监控呢?
谢谢!

------解决方案--------------------
目标机是什么系统?可以在目标机上也装上开发环境,在远程桌面中调试
------解决方案--------------------
Visual Studio 提供远程调试支持,即具有调试连接到网络的另一台计算机上的 .exe 的能力。通过“项目设计器”的“调试”页上的“使用远程计算机”属性可以启用对 .exe 的远程调试。如果选中该选项,则必须指定将运行 .exe 的计算机的名称。.exe 在远程计算机上的位置必须与“生成 exe 路径”属性的值匹配,该属性位于“项目设计器”的“编译”页上。

若要在远程计算机上进行调试,必须符合下列条件:

远程计算机必须装有调试器组件。

本地计算机的用户需要属于远程计算机上的“Debugger Users”(调试器用户)组。

.exe 必须位于远程计算机上的可共享目录中。

有关更多信息,请参见安装远程调试。

你看这个符合不符合你的要求,详见MSDN "远程调试 "。


只要目标机能用远程桌面能安装vs2005,就能在远程桌面进行调试,但这好像不如“远程调试”方便。