1: 设置好,exe极其pdb, 放置在同一个目录, 或者windbg可以找到的目录
2: 打开windbg, F5运行.
3: 当遇到断点或进程异常时, 控制权回到windbg, 这时,
1):
点击工具栏的callstack 命令,
打开堆栈窗口, 可以看到函数调用堆栈,
2)
点击这个新CallStack窗口里的Source命令, 可以显示出堆栈里的函数对应的源文件所在的位置及行号.(如果你的源文件恰好放在这里的话, 就直接转到你的源文件里了.)
打开callstack窗口还提供了很多别的信息可以查看, 比如FuncInfo 可以看到该函数的调用约定 stdcall, Frame nums可以看到帧编号. SourceArgs, 可以看到原始的参数.
4:点击Local,可以异常是的现场的各种变量.
参见:
Windows应用程序调试策略(一)
http://dev.csdn.net/Develop/article/21/21915.shtm
Windows应用程序调试策略(二)
...