VS2008远程调试Debug代码的补充

Title:VS2008远程调试Debug代码的补充
LastDate:2012-12-7

VS2008如何远程调试native code网上说的很详细,这里做两点补充

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

[2]把
D:\Microsoft Visual Studio 9.0\VC\redist\Debug_NonRedist\x86\Microsoft.VC90.DebugCRT
目录下的文件复制到调试目标的同级目录下,我这里调试的是Win32api的native代码,如果用到了
MFC或其它你要换个目录。

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

这样,你就可以远程调试Debug版本的native代码了。

你可能感兴趣的:(VS2008远程调试Debug代码的补充)