返回信息流开发一个Symbian S60上的应用软件,关于开发环境这里,要为多款手机开发不同的客户端
所以肯定会遇到1st, 2nd,3rd不同版本OS之间的差异,在开发人员的机器上安装一个carbide然后安装各种版本的SDK,在建project时选择不同SDK可以吗?
另外,carbide是不是不支持1st edition,在S60 1st edtion平台的应用软件主流开发环境是什么?
这是一条镜像帖。来源:北邮人论坛 / soft-design / #30319同步于 2008/10/3
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖
关于Symbian OS多版本开发环境搭建的问题,请赐教
vivin
2008/10/3镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
记得是可以切换不同的默认SDK版本的~
而且建立工程的时候是需要选择版本的~
1st,2nd和3rd的结构不一样的~
而且3rd跟你程序实现的不同功能需要证书~
最后,1st记得是QD上的版本,目前基本上没有多少机子在用了~
【 在 vivin (阿诺) 的大作中提到: 】
: 开发一个Symbian S60上的应用软件,关于开发环境这里,要为多款手机开发不同的客户端
: 所以肯定会遇到1st, 2nd,3rd不同版本OS之间的差异,在开发人员的机器上安装一个carbide然后安装各种版本的SDK,在建project时选择不同SDK可以吗?
: 另外,carbide是不是不支持1st edition,在S60 1st edtion平台的应用软件主流开发环境是什么?
: ...................
一版建议放弃.
二版和三版需要的MMP和PKG不尽相同,这些carbide的项目向导会帮你照顾一些,但是手动的成分随时可能涉及.
项目代码数据结构尽量做到共用,无法分离的主要是框架的依赖,比较常见的做法是靠宏定义解决.
个人建议,自学先不要考虑多SDK支持了,只从第三版入手,贪多吃不了,但是公司项目要求或者有专业指导则另当别论.
第三版如果能走通所有的项目构建流程,熟悉关键框架和类库,已经需要付出不小的努力.毕竟,symbian的开发在我了解的程度是被全世界的开发者痛恨的. ;-)
【 在 jerrytian 的大作中提到: 】
: 一版建议放弃.
: 二版和三版需要的MMP和PKG不尽相同,这些carbide的项目向导会帮你照顾一些,但是手动的成分随时可能涉及.
: 项目代码数据结构尽量做到共用,无法分离的主要是框架的依赖,比较常见的做法是靠宏定义解决.
: ...................
非常同意,呵呵