次建立多个项目
Clean 用于清楚项目的中间文件和输出文件
Start Debug
1)go 选择从当前语句进行执行,直到遇到断点或者程序结束
2)Step Into 单步执行
程序,并在函数调用时进入函数体内再单步进行
3)Run To Cursor 调试运行时在光标处停止运行,临时断点
Debugger Remote Connection 可以对远程调试链街进行编译
Execute 运行程序
Set Active Configuration 选择活动项目的配置
Configuration 对编辑项目进行设置
Profile 对程序进行检测,哪部分是高效的
在进行Profile 前必须对Project settings对话框的Link进行设置,打开Enable profiling并关闭Link incrementally
1)Function timing 函数计时,纪录函数被调用多少次,以及在每个函数和被调用函数所花费的时间
2)Fuction cout 函数计数 纪录函数调用次数
3)Fuction coverage 纪录函数是否被调用过,可检测到哪部分代码未被执行过
Debug
Go
Restart
Stop Debugging 中断调试过程并返回正常的编辑状态
Breaks 在当前位置暂停程序执行
Step Onto 单步进行,进入被调函数时,也是单步执行
Step Over 单步进行,不进入被调函数内
Step Out 与step Into配套执行,进入被调函数,如果发现函数不需要单步执行用step out
Run to Cursor 函数运行到光标处暂停,
Step Into Specific Fuction 用于单步执行选定的函数
Exceptions 显示与当前程序有关的所以异常,可以控制调试器处理
系统异常和用户自定义异常
Threads 显示程序的所以线程,可以挂起和恢复线程
Show Next Statement 显示正在执行的代码行
Quick Watch 查看及修改变量或变量表达式
,或把他们添加到watch窗口
工具
Spy++ Win32实用程序,用来给出系统的进程,线程,窗口,窗口消息的图形表示
显示,
搜索系统对象,查看属性