图解VS2010 Remote Debug

来源:互联网 发布:传奇霸业轮回降级数据 编辑:程序博客网 时间:2024/05/16 11:50

 假设现在有2台主机ABA主机有我的Debug版的Exe文件,但是没有源代码,B主机有源代码,但是不便在此主机上运行Exe程序,这个Remote Debug就派上用场了。

          Step1: 将远程Debug工具copy到目标主机A,并以管理员权限运行。

                    

                    

                     

          Step2: 设置源码机器B,有多种方法。

                       方法一:

                       

                          方法二:

                          

                            两种方法都可以配置如下界面

                            

                         方法三:在工程属性中设置

                          

                   Step3: 将程序走起(Run)

补充说明:

(1)除了把调试目标(EXEDLL)文件复制到目标机外,也要把源项目Debug目录下新生成的pdb文件(一般会有两个这样后缀的文件)复制到调试目标的同级目录下,这样才能
进行远程单步跟踪。每次重编译都会生成新的pdb文件。

(2)把D:\Program Files\Microsoft Visual Studio 10.0\VC\redist\Debug_NonRedist\x86\Microsoft.VC100.DebugCRT目录下的文件复制到调试目标的同级目录下,我这里调试的是Win32apinative代码,如果用到了MFC或其它你要换个目录。

(3)你的调试目录可能还依赖其它第三方DLL,这时你需要把这些DLL放到(如果是默认方式链接的话)
调试目标的同级目录下或目标机器的Windows\System32目录下。

 

REF:

http://blog.csdn.net/lee353086/article/details/8267994

http://wenku.baidu.com/view/99621e25ccbff121dd3683c3.html

http://blog.sina.com.cn/s/blog_a459dcf5010153o7.html

http://wenku.baidu.com/view/75ae3f234b35eefdc8d33380.html

 

0 0
原创粉丝点击