May 31, 2004

Symbian SDK + CodeWarrior

Categories:  ItTech

这几天收集了一些Symbian开发相关的工具,例如IDE、SDK等。经过试验,发现在Windows中用Metrowerks CodeWarrior和Symbian SDK配合开发不错。

我用的是Metrowerks CodeWarrior for Symbian Professional 2.5,安装后是一个“空”的IDE,必须安装SDK才能完成开发工作。从Nokia Forum可以下载适合CodeWarrior用的SDK,我下载了S60的1.2和2.1c版本。

Symbian的编译器需要ActivePerl和JRE的支持才能工作。1.2版本的SDK自带ActivePerl和JRE,不过都不是最新版本。从ActiveState可以下载最新版本的ActivePerl,安装后再安装Symbian SDK时就不用安装SDK自带的ActivePerl了。遗憾的是1.2版本的Sisar工具必须使用1.3.1版本的JRE,所以安装SDK的时候还是需要安装自带的JRE。安装完SDK后,就可以启动CodeWarrior用向导生成一个项目,编译调试了。

S60 2.1c版本的Symbian SDK也需要ActivePerl和JRE支持,但发行包中没有包含这两个软件。由于我安装2.1c前已经安装了1.2版本的SDK,所以不知道2.1c的Sisar是不是也只能工作在JRE 1.3.1上。

对于不同版本的SDK支持的机型可以参考SDK的文档。据我所知1.2版本支持Nokia 7650、Nokia 3650;2.1c版本支持Nokia 6620、Nokia 7610。其他机型还不太了解。

现在还没有研究清楚的一个问题是:Symbian是否和PalmOS一样,为新版本OS开发的程序可以运行在老系统上,只要避免使用新版本的API或者根据版本不同调用不同的API。如果和PalmOS一样,开发起来就太方便了,只要安装最新的SDK就可以,不然可比较麻烦,得安装好多SDK。

另外,现在还没有来得及研究如何制作SIS安装文件。

Posted by dumm at May 31, 2004 10:07 PM
Comments

哪里有这个下载:
Metrowerks CodeWarrior for Symbian Professional 2.5?

Posted by: eCool at June 4, 2004 09:30 PM

You can find it in eMule. Good luck!

Posted by: anonymous at June 7, 2004 12:42 AM

Can u give me a ftp which contains codewarrior for symbian os 2.5 pro? or email to my mailbox.

thank you very much.

Posted by: anonymous at August 31, 2004 09:46 AM

hello, which emule server do you use?

Posted by: tower at August 31, 2004 09:55 AM

我们公司在杭州,现在需要急招能够在KJava或者Symbian操作系统下进行手机软件开发的人员,或者任务外包。
我们的需求是:实现对手机上地址本的访问(读,写),并将数据按照SymcML进行同步。
有意向的可以和我联系。
0571-87239994
13777435378

Posted by: 王锦龙 at January 19, 2005 07:42 PM

symbian.org.cn由国内symbian开发人员自发组织建设。
在这里,你可以与数位红等众多知名企业的symbian开发高手探讨技术,交流合作。

symbian.org.cn愿与你共同进步!

Posted by: tarad at February 5, 2005 11:47 AM

郁闷,找了一天都找不到 Metrowerks CodeWarrior for Symbian Professional 2.5,哪有得下啊????

Posted by: raul_linjiang at March 23, 2005 11:22 PM

通过eMule下载。

Posted by: dumm at March 23, 2005 11:44 PM

这里有:
http://www.forum.nokia.com/main/0,,034-721,00.html

Posted by: anonymous at August 3, 2005 07:22 PM
Post a comment









Remember personal info?




  
Please enter the code as seen in the image above to post your comment.