关于BREW调试中断点无法中断的原因总结
2009-07-28 22:35
441 查看
在开发BREW程序的过程中,经常需要设置断点进行调试。但是经常会遇到设置的断点无法中断的情况,即使在程序的入口处也无法中断,很头疼。自己也总结了其中的一些情况。
注:开发环境,VS2005
一、要保证是Debug版本,而非Release版本。粗心时会犯这个错误。
二、把鼠标放到断点处,按照提示,点击“工具”-》“选项”,在选项卡里,找调试分支,把“要求源代码完全匹配”的勾去掉。
三、把鼠标放到断点处,会提示还没有为该文档加载任何符号。这个原因比较复杂,可以检查以下几方面。
1. 看看dll文件的生成路径,确认是否是调试路径;
2. 确认生成的路径下,是否有其它的DLL,这一点儿很重要。这是BREW本身的一个BUG,如果运行目录下有多个DLL,系统无法根据mif文件的名字来加载DLL,它不知道该运行哪个,所以断点也就无法停止了。
3. 确认DLL是不是最新生成的,最后先清理掉,然后全部重新生成一次。
暂时只遇到这几种情况了,以后发现再及时补充。
注:开发环境,VS2005
一、要保证是Debug版本,而非Release版本。粗心时会犯这个错误。
二、把鼠标放到断点处,按照提示,点击“工具”-》“选项”,在选项卡里,找调试分支,把“要求源代码完全匹配”的勾去掉。
三、把鼠标放到断点处,会提示还没有为该文档加载任何符号。这个原因比较复杂,可以检查以下几方面。
1. 看看dll文件的生成路径,确认是否是调试路径;
2. 确认生成的路径下,是否有其它的DLL,这一点儿很重要。这是BREW本身的一个BUG,如果运行目录下有多个DLL,系统无法根据mif文件的名字来加载DLL,它不知道该运行哪个,所以断点也就无法停止了。
3. 确认DLL是不是最新生成的,最后先清理掉,然后全部重新生成一次。
暂时只遇到这几种情况了,以后发现再及时补充。
相关文章推荐
- 关于在VS上创建的工程从win32改为x64时导致断点无法生效的原因与解决方法!
- 关于VS断点无效,无法正常调试的种种问题的尝试
- VS调试时断点无法进入或命中的原因及解决方法(PDB引发的)
- 关于VS断点无效,无法正常调试的种种问题的尝试
- 关于RCP产品无法进行远程调试的说明(源码断点和高亮显示位置不对)
- 析构函数无法命中断点. 当前无法命中断点: 没有与此行关联的调试程序的目标代码类型的可执行代码. 可能的原因包括;条件编译, 编译器优化或者...
- 关于在asp.net调试时断点处不中断的问题
- VS调试时断点无法进入或命中的原因及解决方法(PDB引发的)
- 关于VS中调试无法中断的问题解决
- JS调试设置断点却无法中断的解决
- JS调试设置断点却无法中断的解决
- VS 断点无法调试学习总结
- 关于Visual Studio2008附加web服务进程无法命中断点调试问题
- 小记:关于Keil软件调试(STM32)单片机设置断点时无法查看变量值的解决方法
- STM32中关于串口中断的调试(不断进入发送中断的原因)
- 用内存断点找OEP 问题 脱壳时提示无法读取被调试进程的内存 bad dos signature
- 关于iOS真机调试这块总结(不是很全 可以点开最后连接查看详细的步骤)
- 关于管道通信和多线程应用 调试总结...
- 关于51中断总结
- 关于vs.net无法进行调试的处理办法