VS2005(VC++)远程调试方法

 仅我目前了解很多人还在使用成本很高的本地调试方法——即在需要调试的机器上安装VS环境。这样的好处就是直接,但是成本很高,要在目标机器安装一个VS的Copy(国内可能不是问题:) 。还有源代码安全问题、同步问题等等!

开始!

已知:
A、B两个服务器。如果是XP必须为最新的SP,2003的任意版本均可,是为了解决DCOM的通讯问题。
A为开发用机,安装VS2005团队开发版。
B为普通电脑。

过程:
将团队开发版的VS2005中的Remote Debugger目录中的安装文件Copy到B机器,运行安装,按提示配制好远程调试器。(帐户用默认的即可)。然后开始菜单VS->VS Tools打开远程调试器,并设置好权限并记录好第一条记录里面Server Name,后面会用到。

在B机器为A开一个可写共享。在A机器的VS项目的Post-Event中添加命令行"xcopy $(TargetDir)/*.* Z:/$(ProjectName)/*.* /E /F /Y" (其中Z:是你B机器的一个影射或者将Z:改称网络路径也可以)。这样当A机器项目生成时自动将调试需要的文件复制到B机器。

打开A机器VS项目的设置,在Debugging里有个Debugger to Launch中选Remote Windows Debug。在下面命令行中输入B机器共享里可执行文件的相对B机器的路径。Remote Server Name里填写刚才记下的Server Name。保存!

Ok,如果没有什么意外调试这个项目就会在远程B机器执行程序了,并且可以在A机器设置断点等!

英文官方介绍:
http://msdn2.microsoft.com/en-us/netframework/aa569599.aspx

转自:http://blog.csdn.net/fyter/article/details/1525141

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值