S60 3版程序移植到5版的注意事项
来源:互联网 发布:java如何随机生成汉字 编辑:程序博客网 时间:2024/05/20 17:28
转自大牛lius1984博客http://blog.csdn.net/lius1984/archive/2009/12/20/5043007.aspx
原先的S60 3RD开发环境不变。 安装S60_5th_Edition_SDK_v1_0_en。 请仔细研读releasenotes.txt,了解该版本的新特性, 这能让你少走很多弯路。
从releasenotes.txt来看 需要注意的地方:
1)支持JAVA和WEB RUNTIME Widget开发。如果不做JAVA开发,安装时跳过安装 ECLIPSE这一步。
2)支持ARM RVCT compiler 2.2 build 593及更高版本。但经过验证 RVCT 2.2 BUILD 435也能正常使用。
3)5TH SDK能在WINDOWS VISTA下使用, 但RVCT编译器不能在VISTA下使用。
4)5TH手机里已集成了OPENC, 程序里不需要另外嵌入OPENC包,否则安装程序时会出现“更新错误”
从理论上说,应用架构5版和3版没大的差异,只是界面上需要加入触屏笔事件(比如HandlePointerEventL)就可以了。 但相信在移植过程中还是会碰到不少问题的^_^
安装好SDK, CARBIDE 1.3的SDK PREFERENCES的Available SDK里就看到“S60_5th_Edition_SDK_v1.0”了。
下面是移植的关键点:
1. 我的程序里用到了OPENC和MMF。 所以要把S60 3RD里所用到的openc和MMF两个Plugin复制到5th SDK里
2. 我要尽快真机测试,需要安装TRK和panic_code_enabler_3.0。而这些软件需要开发者证书。
赶紧用5530XM的串号申请一个开发者证书。
3. 联机调试要安装正确版本的TRK。下面的SDK和TRK版本对照。 版本不对 会造成 一联机调试就手机重启。
S60 3rd Ed及MR 对应s60 3.0.0
S60 3rd Ed FP1 对应s60 3.1.0
S60 3rd Ed FP2 对应s60 3.2.0
S60 5th Ed 对应s60 5.0.0
4. 导入工程, 选择5TH SDK, 编译运行看效果吧。 确保一套代码, 使用宏定义__S60_50__和__SERIES60_30__区别3版还是5版, 这样的宏定义注意只能在.cpp,.c,.h里里用,MMP里使用是无效的。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/lius1984/archive/2009/12/20/5043007.aspx
- S60 3版程序移植到5版的注意事项
- S60 3版程序移植到5版的注意事项
- 从S60 5th移植程序到Symbian^3
- 从S60 5th移植程序到Symbian^3
- s60 2nd 移植到 3rd 的一些心得
- 移植s60应用程序第二版到第三版
- 移植s60应用程序第二版到第三版
- 移植s60应用程序第二版到第三版
- 32位程序移植到64位机器的注意事项
- s60 5版程序在symbian 3适配,升级,编译
- s60 5版程序在symbian 3适配,升级,编译
- LPC177x程序移植到LPC176x注意事项
- 将win32程序移植到linux注意事项
- VC程序移植到Linux下注意事项
- 将win32程序移植到linux注意事项
- 移植 tslib 到Android 的注意事项
- 移植OpenCV到ARM时的注意事项
- cocos2d到android上的移植注意事项
- TreeView CheckBox 部分显示
- 窘~~
- 纯js实现俄罗斯方块[效率待优化]
- 我的第一个WinCE驱动--流式驱动【转】
- 在Struts中创建 Session request repone 对像
- S60 3版程序移植到5版的注意事项
- dsoframer 注册控件后在某些机器调用部分函数时提示"没有注册接口"的解决办法
- Javascript常用脚本归类
- JavaScript页面刷新与弹出窗口问题解决方法
- adr adrl ldr伪指令的使用
- 107个Javascript基础.txt
- 我们的4种”情绪对象“
- 中小企业CRM 2010发展浅析
- 2010年十大投资机会(转载)