VS远程调试方法总结
来源:互联网 发布:域名被抢注怎么办 编辑:程序博客网 时间:2024/05/17 23:14
有时候软件开发在电脑A上,而实际运行又必须在另一台机器B上(如连接的设备在A上就是装不上,而B上没毛病;网卡控制卡装在B上等)。这就是远程调试的用武之地,不然bug定位调试就会烦死个人。
一 准备工作
1 使A和B处在同一局域网内,能ping通;
2 将A中VS自带的调试工具拷到B上并配置好;
从开始菜单里点击如下文件夹即进入工具所在路径,根据你要调试程序的位数选择x86或x64文件夹,然后将其拷到B上。
在B上以管理员身份运行所拷文件夹里的msvsmon.exe,主界面点Tools/Options,进行如下设置:
认证方式里“Windouws Authentication”要求两主机使用相同的账号和密码,密码不能为空。用起来很麻烦,于是选“No Authentication”。
注意2很容易忘勾了而出错,3设为0表示一直等待,不然到了最大空闲时间,该程序就会自动退出。
3 将要调试的exe(以及所需的dll)及相应的pdb文件放在一个文件夹里也拷到B上;本例将Demo.exe,Demo.pdb等文件放到了B上的F://9.22//路径下,下文IDE启动的调试方法要用到该路径。
二 开始调试啦
有两种调试方法:1.IDE启动(也叫“直接调试”),2.附加到进程。方法1能直接控制程序启动退出,且只需配置一次工程属性之后直接运行就能调试。而方法2要先在B上运行exe,然后才能附加上,且每次程序启动都要重新附加,使用较费劲。
1 IDE启动(更方便)
在工程属性页Debugging里进行如下五项配置:2为B上exe的文件路径,3为B上exe所在的目录,4为B的ip,5要和msvsmon.exe设置的认证方式相匹配。
然后如下选择调试器运行即可,这就可以远程控制exe的启动,中断啦。
2 附加到进程
首先请在B上运行exe,VS里如下点击
按下图共4步:2为找到要远程调试的电脑,3为选择要调试的程序进程
这就完成了附加,然后就可以设断点等调试啦。
如果非要使用“Windows Authentication”,点这:
- VS远程调试方法总结
- VS远程调试方法
- vs远程调试方法
- VS.net 远程调试
- VS系列远程调试
- VS远程调试
- VS 远程调试
- VS远程调试
- vs远程调试
- VS 远程调试
- VS远程调试
- VS2010进行远程调试方法总结
- VS2010进行远程调试方法总结
- VS2010进行远程调试方法总结
- VS2010进行远程调试方法总结
- VS2010进行远程调试方法总结
- VS2010进行远程调试方法总结
- VS2010进行远程调试方法总结
- redis使用心得,连接不上解决方法
- Wannafly挑战赛1 B.Xorto 两区间异或和
- 1.1Java语言发展史和平台概述
- vuejs开发音乐播放器(二):单歌手歌单列表界面
- 基于形状的模板匹配,手工绘制ROI
- VS远程调试方法总结
- oracle禁用外键关联约束
- redis(1)——Ubuntu下安装redis
- Mac下SSH使用与配置
- NKOJ 3804 机器人M号(递推+欧拉函数)
- Mybatis入门基础
- Android Bitmap加载内存占用彻底分析
- javaUI之卡片布局管理器
- Browser对象