程序在模拟器中的调试
2007-10-27 11:34
190 查看
通过高通的FAQ知道:DBGPRINTF可以在vc的调试窗口和模拟器的调试窗口(它不会自弹出来,在模拟器上自己找)中显示。它相当于一个printf函数,用法也一样,只是输出的地方不一样罢了,很好用,推荐!
使用方法:和vc里的断点不大一样,我习惯在vc的调试输出窗口查看结果:)
1.在需要的地方插入断点;
//有时间你插的地方不对,它会提示并且转到合适的地方。
2.按F5开始调试,它会启动模拟器;
//在工具栏里也可以直接启动模拟器,我是以前的毛病,改不过来。
3.在模拟器中进入小程序,操作,执行到断点时,会自动转到vc界面;
//模拟器有些慢,无论是启动还是执行小程序,所以不要操作得太快,它反应不过来,容易报内存读写错误。
4.黄色箭头指在断点处,按F10分步执行,直到跳出此函数。
//到灰色的数字界面时,不要再按F10了,看也不懂,停止调试吧!
5.只有一个或者几个函数调试不过的时候,清除所有断点,F5执行一次。
//我只剩最后一步处理,设了断点,总是失败。一次不小心把断点都清除了,执行成功!后来想想也许是需要返回什么东西。
建议:
1.一次设一个断点,只在一个函数内跟踪,调完了再调下一个。也许我太嫩,总之这样小心地一步一步来,也可以成功!
2.用DBGPRINTF用%x格式打印错误代码,代码对应的是什么错误?到brew的sdk->inc->AEEError.c看。
使用方法:和vc里的断点不大一样,我习惯在vc的调试输出窗口查看结果:)
1.在需要的地方插入断点;
//有时间你插的地方不对,它会提示并且转到合适的地方。
2.按F5开始调试,它会启动模拟器;
//在工具栏里也可以直接启动模拟器,我是以前的毛病,改不过来。
3.在模拟器中进入小程序,操作,执行到断点时,会自动转到vc界面;
//模拟器有些慢,无论是启动还是执行小程序,所以不要操作得太快,它反应不过来,容易报内存读写错误。
4.黄色箭头指在断点处,按F10分步执行,直到跳出此函数。
//到灰色的数字界面时,不要再按F10了,看也不懂,停止调试吧!
5.只有一个或者几个函数调试不过的时候,清除所有断点,F5执行一次。
//我只剩最后一步处理,设了断点,总是失败。一次不小心把断点都清除了,执行成功!后来想想也许是需要返回什么东西。
建议:
1.一次设一个断点,只在一个函数内跟踪,调完了再调下一个。也许我太嫩,总之这样小心地一步一步来,也可以成功!
2.用DBGPRINTF用%x格式打印错误代码,代码对应的是什么错误?到brew的sdk->inc->AEEError.c看。
相关文章推荐
- xcode反汇编调试iOS模拟器程序(六)函数出入口处的处理与局部变量
- TI-Davinci开发系列之二使用CCS5.2TI Simulator模拟器调试DSP程序
- xcode反汇编调试iOS模拟器程序(一)查看反汇编
- xcode反汇编调试iOS模拟器程序
- xcode反汇编调试iOS模拟器程序系列
- Symbian调试——模拟器上Console程序的Debug方法
- 调试Android程序,不使用模拟器,无需数据线真机调试的方法
- Mac调试Qt For iOS程序,真机与模拟器
- Delphi XE Seattle update1 在iOS 9.3模拟器调试程序时出现dlopen(libmidas.dylib,1):image not found错误的解决
- xcode反汇编调试iOS模拟器程序(七)Debug与Release的区别
- xcode反汇编调试iOS模拟器程序(六)函数出入口处的处理与局部变量
- wp7模拟器多实例调试程序
- android每次调试程序 模拟器都重新启动 非常不爽
- 设置vs2005输出目录,提高PDA模拟器程序调试速度
- xcode反汇编调试iOS模拟器程序(三)查看Objective-C函数与参数
- xcode反汇编调试iOS模拟器程序(三)查看Objective-C函数与参数
- mac系统eclipse用android第三方模拟器genymotion调试程序
- android调试模拟器启动太慢,怎样才能更快的调试程序呢?
- 配置PPC模拟器网络环境,调试TCP/UDP套接字程序
- android每次调试程序 模拟器都重新启动的解决办法