carbide .c++ V1.3 ODD 实践(待续)
2008-10-31 08:29
323 查看
symbian的开发搞了也比较久了,遇到手机上的一些棘手的问题时一直是通过写日志的方式来解决,前一段时间了解了一下carbide.c++ 的联机调试、性能分析还有UIdesign的一些特色的功能,不过感觉联机调试相对来说实用一点。我平时用.NET2003进行开发,近几天,软件在手机上出现了一些问题,才想起carbide的联机调试功能,为了改那几个bug不得不把carbide搬出来。
总的来讲感觉有以下几个问题:
1 在调试动态链接库的时候,单步调试时停留的行数与实际代码不符,总是不能停到制定的代码行去。我解决的办法是直接吧动态链接库的代码加到我的工程里面,这样调试起来还比较好点,效果就和模拟器上的调试一样,只是感觉有点慢(我用的是蓝牙连接)。
2 活动对象的调试,当在活动对象里面停留稍久一点,软就会自动关闭,无法再继续调试,弹出的错误是VIEW 11.如果不是carbide联机调试的bug的话,我目前还没有想到是为什么。我用的签名文件好像是自签名的,不知是否和这个有关。
3 只能调试3版本的软件,2版本的无法调试。
4 联机调试时,项目的exe文件生成的路径是gcce/udeb下面,所以打包的时候要注意打对,否则似乎无法调试。
5 手机上的TRK软件要安装正确,不同的版本手机对应装不同的软件,否则调试时会导致手机死机或重启。
carbide联机调试的资料网上较多,NOKIA也有文档出来专门讲这个。只要连接正确,调试应该没有问题。
相关文章推荐
- 个人作业——软件工程实践总结作业(待续)
- Quick-Cocos2d-x 实现屏蔽并实践运用(待续)
- Express 开发与部署最佳实践 -- 待续
- “轻”方法与满意质量——市场驱动的软件工程实践
- 可伸缩性最佳实践:来自eBay的经验
- C 语言程序设计实践 3.8 Volume
- 构建高并发高可用的电商平台架构实践 转载
- Docker部署WordPress LNMP(Nginx PHP MySQL)环境实践
- Python 从入门到实践 6-7 课后习题
- 5条DBA最佳实践指导
- 前端代码标准最佳实践:javascript篇
- C 语言程序设计实践 3.16 国王的最短路线
- leetcode:Odd Even Linked List 【Java】
- Docker部署WordPress LNMP(Nginx PHP MySQL)环境实践
- Mycat读写分离配置实践
- 代码评审的最佳实践
- HTML5在实践中走向成熟
- C 语言程序设计实践 4.8 三角形和圆
- NSRunloop 个人思考与实践
- webpack 性能优化 -- 待续