VC++6.0中如何用Debug进行程序调试?
展开全部
主要是看程序有没有无法通过编译的地方,或者是逐步跟进单条语句,看变量的值等。
追问
逐步跟进单条语句,看变量的值等,具体步骤怎么做呢?不知道怎么用。
追答
javanetwork回答了,F5如果程序没有错误直接就运行起来了。
如果编译不通过,会在下方的输出窗口显示错误信息,根据它锁定出错位置再修改程序。
如果程序有Bug,在相应的代码区设立断点,再F11,跟进单条语句,在下方的栈窗口中监视变量的值,查找Bug的问题所在。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
F9在某行代码处下断点,程序运行到这里会中止
可以下多个断点
F5 :开始调试,程序会运行到第一个断点
F10:逐步执行,如果遇到我们自己写的函数的调用,如果函数里面有断点就跟进函数,如果没有断点,就越过,如果是库函数,则越过
F11:单步执行,即使函数里面没有断点,也会跟进去
Run to Cursor:在某行代码处,右击,选择Run to cursor,则运行到该行代码处,这个好用!
shift +F11:跟进去的时候,跳出来
同时有多个相关的窗口:memory查看内存 输出窗口 Watch窗口查看变量值 寄存器窗口 栈窗口等
可以下多个断点
F5 :开始调试,程序会运行到第一个断点
F10:逐步执行,如果遇到我们自己写的函数的调用,如果函数里面有断点就跟进函数,如果没有断点,就越过,如果是库函数,则越过
F11:单步执行,即使函数里面没有断点,也会跟进去
Run to Cursor:在某行代码处,右击,选择Run to cursor,则运行到该行代码处,这个好用!
shift +F11:跟进去的时候,跳出来
同时有多个相关的窗口:memory查看内存 输出窗口 Watch窗口查看变量值 寄存器窗口 栈窗口等
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
设置断点
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询