查看文章 |
在VC6的IDE中使用WinDBG
2006-11-01 17:54
在VC6的IDE中使用WinDBG
由于Microsoft现在的IDE已经出到VC2005了,而我的机器配置确几年来都没有变化(都怪资本家老板不升级,太吝啬),没有办法就把VC6的编译器从VC6的IDE中清除了,换成了VC71的编译器,这样虽然能用,但是却有一个致命的问题,VC6的调试器没法用了,怎么办,不能就这样退到VC6的编译器吧,既然如此,俺就不用这个调试器了,用什么呢?WinDBG进入了我的法眼,这是Microsoft出品的,算是调试器的正宗阿。OK,就用它了。
第一步首先设置_NT_SOURCE_PATH 环境变量,把关于VC的一些源代码路径都设置进去。
_NT_SOURCE_PATH = "D:\develop_tool\Microsoft Visual Studio\vc98\ATL\Include";"D:\develop_tool\Microsoft Visual Studio\vc98\ATL\SRC";"D:\develop_tool\Microsoft Visual Studio\vc98\crt\src";"D:\develop_tool\Microsoft Visual Studio\vc98\include";"D:\develop_tool\Microsoft Visual Studio\vc98\MFC\SRC";"D:\develop_tool\Microsoft Visual Studio\vc98\WTL\include"
设置完成后就启动WinDBG,启动的参数如下:
-i $(TargetDir) // 设置可执行程序的路径
-v // 设置调试输出为详细而友好的输出
-y $(TargetDir) // 这是设置符号路径,也就是编译输出路径,比如DEBUG目录,Release目录
-srcpath $(WkspDir) // 在这里设置源程序所在的路径
把以上的内容写成一个tool,加到Tools目录中,设置一个快捷键,你就能享受到WindDBG的服务了,enjony it!
|
最近读者:
