VS远程调试

夕西行 / 2023-07-28 / 原文

【网络环境】

无网时,用一根网线连接【本地机】与【目标机】,配置网口的IP为同一网段,如192.168.10.10与192.168.10.11;

有网时,同一局域网中,不需要网线就可以直接操作。

【本地机】有VS开发环境,以VS2015开发64位程序为例,Debug运行后会在Debug文件夹里生成项目的exe

【目标机】无VS开发环境

1、复制【本地机】生成的项目Debug文件夹(内有exe)到【目标机】,如D盘

2、【本地机】VS配置如下:

3、复制【本地机】 C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Remote Debugger文件夹到【目标机】,运行 Remote Debugger\x64\msvsmon.exe

注意: PDB文件必须放在目标机器上,并且每一次修改代码,都必须重新更新

msvsmon.exe界面,工具->选项,选择无身份验证

4、【本地机】运行vs,如果【目标机】exe提示缺dll,把【本地机】上的dll拷贝到exe目录里。

 

【参考】

VS2015进行远程调试C++_iummature的博客-CSDN博客

VS远程联机调试exe和dll_zt_xcyk的博客-CSDN博客