一: F9在你需要停下的地方设置断点 F5进入调试 F10单步运行 F11进入函数 二: 看不到自己设的各个变量的当前值
设断点,等运行到那后,你想看哪个就把鼠标放到它上面就显示出来了
三:如何使用Visual C++中国邮政远程教育培训网调试程序?李克农子女
在调试中可以使用断言、TRACE 宏输出结合单步执行来综合调试。
1、 如何使用编译、连结的出错信息
在编译、连结阶段 Output 窗口会向我们输出当前编译的信息,如果遇到错误,它会向我们报告错误在第几行、是什么错误。这时在错误提示行上双击左键,就可以定位到程序中的出错处,此时就可以根据出错提示修改我们的代码。如这个例子中是一个语法错误——漏写了 一个分号。当然,有时真正的错误并不在该行(通常是由某几个错误之间的相关性导致)。这就需要我们在附近几行仔细察看。
如果对所报错误不太理解,可以加亮该错误提示行,然后按F1键,则可察看该错误的较详细解释。(当然,前提是你的英文水平不错)
2常见错误: 董鸡 ☆ 语法错误 : 请检查是否缺少了分号(行结束符),if、痰浊
else是否匹配、switch 语句用法是否对等。注意,宏定义、包含文件定义结束不需分号,而类定义结束需要分号。 ☆ 变量、函数未定义、重定义: 请检查变量大小写、是否包含了相应的头文件(包括你自己的和美国人眼中的中国人
MFC、高苯乙烯橡胶Windows 的)。 ☆ 连接错误: 这种错误一般发生在你的程序中使用了动态连结库(dll)的时候(不管是你的还是Windows本身的)。此时,可以察看是哪个函数出错。比如你调用了一个 Windows API,而MSDN中的说明写到这个函数需要包含哪个头文件(.h)、输入哪个库(.lib),那么就要在你的工程设置里加入这个库。方法是选择菜单:Project->Settings,转到Link选项卡,在 Object/Librar y modules 输入框中输入相应的模块