一、调试前准备
1、下载安装vs远程工具
以vs2019为例,下载链接如下:
https://my.visualstudio.com/Downloads?q=Visual%20Studio%202019
安装后的文件位置:
二、局域网情况下的调试步骤
1、将Remote Debugger整个目录拷贝到调试机,并用管理员身份打开msvsmon.exe文件;
2、工具-选项-选择无身份验证
3、将相同版本的代码编译生成的exe或dll、pdb文件拷贝到调试机运行目录下;
4、开发机在vs中选择调试-附加到进程,查找连接目标;
如果开发机和调试机连接成功,则可用进程表格中会出现调试机上运行的所有进程,找到需要调试的进程,选中,附加。
此时调试机远程调试器展示“已连接”
5、在开发机中设置断点进入调试
三、非局域网情况下的调试步骤
1、开发机需先安装TeamView(勾选使用VPN)
https://www.teamviewer.cn/cn/
2、安装成功后,需注册并登录账号
3、调试机同样需安装并注册账号(可用自己的另一个邮箱地址)、选择VPN连接方式;
4、开发机连接调试机TeamViewer。连接成功后,展示如下:
记住伙伴IP地址
5、步骤如局域网步骤中的1、2、3步
6、开发机附加到进程,连接目标输入伙伴的IP地址。
选择-附加,然后就可以调试了。