在VC++ 6.0 里面,debug工具有这些:
请看大图展示:
这里面几个工具都是经常用到的。
比如:
上下文信息,可以查看当前变量的值和地址
Memory: 可以输入地址查看里面的内容。对调试和检查指针特别有用。
在vs2008里面,debug做为单独的主要菜单出现了。
1.Autos
自动显示目前执行语句与上一行的各个参数
2.locals
显示当前函数内所有变量的情况
3.watch,输入变量查看
这三个窗体都可以输入值改变当前的变量
3.imediate
输入可以直接执行。比如输入一个变量名回车,会把这个变量的信息显示出来。
Call Stack.
显示函数执行的级别,及输入参数
Modules - 当前程序及调用的dlls
sysmbol状态,被加载表示可以进入调试。
查看dll的依赖也可以使用Process Explorer。
disassembly - 查看对应的汇编程序
memory - 查看对应的地址的值(跟VC++ 6.0一样)