vc调试中单步跟踪的疑问????(什么程序适合单步跟踪,怎么单步跟踪一个程序)

请我去完成 2009-04-13 06:10:10
刚接触vc也稍微了解一点调试知识只会断点调试,但还是比较困惑,就好比单步跟踪:1 什么程序适合单步跟踪???
2怎么单步跟踪一个程序结合断点步骤是什么???
3调试程序还有其他什么方法吗???
谢谢学哥和老师的热情回答(请对题一一回答谢谢)
...全文
207 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jixingzhong 2009-04-13
  • 打赏
  • 举报
回复
1.只要有源码,就可以断点调试了;没有所谓的“适合”这个概念
2.断点调试时在错误发生的时候进行的,对于错误本身,可以进行初步的判断,基本确定会发生在什么调用过程,然后在这个调用位置进行断点调试就可以了
3.有时候没有办法断点,(比如你写组件,给别人用,彼此不能代码共享)可以写日志,或者弹出一些提示信息进行简单的调试
jackzhhuang 2009-04-13
  • 打赏
  • 举报
回复
[Quote=引用楼主 cuiyubing819 的帖子:]
刚接触vc也稍微了解一点调试知识只会断点调试,但还是比较困惑,就好比单步跟踪:1 什么程序适合单步跟踪???
2怎么单步跟踪一个程序结合断点步骤是什么???
3调试程序还有其他什么方法吗???
谢谢学哥和老师的热情回答(请对题一一回答谢谢)
[/Quote]

1、我巴不得所有程序都可以单步跟踪,所以这个问题……

2、在可能有问题的代码下设个断点,然后运行的到那里的时候单步跟踪咯,边跟边查看一些可疑数据;

3、很多很多啊,有反汇编,有windbg。
mengde007 2009-04-13
  • 打赏
  • 举报
回复
单步跟踪是为了了解程序的运行原理,及一些错误信息
jame2001 2009-04-13
  • 打赏
  • 举报
回复
1.任何程序都可单步跟踪...只要發現錯在局部範圍內, 即可以使用.
2.断点可以用來區分錯誤的發生點, 可漸漸縮小範圍.
3.可用OutputDebugString();來找出錯誤發生的位置.....

65,211

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧