You are on page 1of 10

symbian 开发入 门 HelloWorld 完整过 程

2007.11.24 by ivivian Email:669775+nokia@gmail.com


手机越来越多,智能手机也多起来;前几天突然想起要学习点东西,好久没有学习了;
选定了 symbian 程序开发,目标是开发一个能在 N73 手机上运行的 Hello World 程序,了解
过 symbian 开发的同事说这个环境比较难配置,果不其然中间比较曲折,遇到问题不断,
今日终于完成,一定要把过程写下来,中间借鉴和使用了很多网友的知识和工具,在这里
向他们表示感谢;总统来说对 symbian 的开发配置比较失望,官方也没有找到完整例子,
比较失望。写下这篇文章的目的是让大家少浪费时间来配置环境,有更多的时间去做其他更
重要的事情。

一、系统环境:windows xp sp2 IIS 5.1


二、安装步骤:
⑴ ActivePerl:版本是 ActivePerl-5.8.8.822-MSWin32-x86-280952
下载地址:http://www.newhua.com/soft/8364.htm
安装说明:运行安装即可,没有碰到异常问题。
⑵ J2RE : 使 用 版 本 jre-6u3-windows-i586-p-s
下载地址:http://www.java.com/zh_CN/download/manual.jsp
安 装 说 明 : 一 切 顺 利
⑶ S60 Platform SDKs for Symbian OS, for C++ ( 选择 s60 3rd Edition FP1 下载,如果使
用 FP2Beta 版 本 是 有 问 题 的 )
下 载 地 址 :
http://www.forum.nokia.com/info/sw.nokia.com/id/4a7149a5-95a5-4726-913a-
3c6f21eb65a5/S60-SDK-0616-3.0-mr.html
安装说明:要选择 3rd Edition FP1 下载,第一次安装 FP2Beta 版本创建项目的时候无
法 进 行 下 去 ;
⑷ Microsoft Visual Studio.Net 2003
安装说明:安装时 visual C++和 visual J#都要选择,如果不选择 J#生成 sis 文件有异常;
安装的时候要检测系统中是否有 IIS,个人认为影响不大,最好安装。
⑸ Carbide.vs 2.0.1,这个是要 vs 2003 支持 symbian 程序开发
下载地址:
http://www.forum.nokia.com/info/sw.nokia.com/id/9124f1f0-1fc0-405e-9c60-
facf7b337702/Carbide_vs_2_0_1.html
安装说明:一切正常
三、建立 Hello World 过程:

(1)在 vs 2003 中,新建项目


(2)项目类别选择 symbianos

( 3 ) Project type 选择 symbian9 , project template 选择 Hello World Application , SDK 选择


S60 3Rd FP1,选择上 GCCE(个人理解是用于生产 sis 文件用的)
(4)、其他信息设置

(5)开始在模拟器上执行,模拟器内容启动比较慢,耐心等待
(6)手机模拟器界面,与手机操作相同
(7)在安装中找到刚才建立的程序
(8)执行效果,模拟器执行成功
(9)编译 s60 手机上可以执行的 sis 文件,生成后在项目所在的 sis 文件夹中
四、制作证书,传输到手机上运行(在 N73 上执行通过)
S60 在执行的时候必须有证书,目前商业的需要付费,对应开发者可以申请一个免费
的,但是与手机串号绑定,只能在一个机器上使用

(1)下载证书制作辅助工具(网友提供),运行证书签名专家!
下载地址:http://code.google.com/p/nokia/downloads/list
(2)输入要运行程序的手机 IMEI 号码(按*#06#可以查看),开始制作

(3)生成 csr 文件完成


(4)找到刚才生成的 csr 文件

(5)登录网站,点击 My symbian Signed(如果没有注册请先注册,Email 要求非共用的,


yahoo msn 等不可以,找一些偏僻的邮箱可以,不能乱输入)

(6)点击 request
( 7 )选择刚才制作好的 csr 文件, send (我在 IE6.0 中一直提交不成功,后来在 firefox
2.0.0.9 中提交非常顺利)

(8)证书下载

(9)下载 60 签名 sisx 程序生成工具(网友提供),将下载的证书改名为 dospy.cer,刚才


生 成 的 .sis 文 件 改 名 未 dospy.sis , 运 行 .bat 文 件 , 生 成 .sisx 文 件 , 完 成 ;
下载地址:http://code.google.com/p/nokia/downloads/list
(10)将生成的 sisx 文件传输到手机上,ok!终于完成!

You might also like