Symbian 入门
这学期专业实践要做一个关于Symbian S60的手机软件,所以我选择了CarbideV1.2 OEM和S60 SDK 3rd FP1来作为自己的开发环境,具体的环境搭配如下:
1.首先安装Carbide,选择OEM版本,至于License的话在网上可以查的出来,大家自己去找,然后会出现release_notes提示安装Perl和SDK等.
2.安装Perl,选择activeperl 5.6.1的版本安装,否则会出现下面的网络上面常见的问题:
使用Carbide用向导新建了Symbian OSC++ Project,选择3rd Ed. GUI Application模版,根据步 骤建立了工程,选择Emulator Debug,编译时出现下如问题:
make[1]: *** No rule to make target `\Symbian\9.2\S60_3rd_FP1_2\EPOC32\BUILD\Symbian\carbide\workspace\test\group\TEST\WINSCW\TEST.WINSCW'. Stop. test line 0这样的问题,如果选择5.6.1 的话就不会出现上面的问题。(所以软件不是最新版本就是最好的阿!).
3.安装SDK最好在他的默认目录,而且这几个都是最好在一起,我选择的是C盘安装软件和操作系统,给了35G的大小。D盘存取数据。所以这些我都是安装在他的默认目录下面。Carbide和Perl 安装在C 盘program files.SDK 就直接安装在了C盘上面了。这样的话基本上就差不多了。
4.打开Carbide,要将工作的空间选取在和自己安装carbide的盘符相同的盘下面。否则的话会出现下面的错误:
WARNING: EPOCROOT does not specify an existing directory
BLDMAKE ERROR: Directory \Symbian\9.2\S60_3rd_FP1\EPOC32\ does not exist
上面的是我在配置Symbian开发环境时候的一点经验之谈,希望能够对大家有一些帮助,也欢迎大家给与指教,给我这个菜鸟一些帮助,在此先感谢大家了。
PS:我是一个菜鸟,也是刚开始学习Symbian开发相关,所以对Symbian开发不太了解,之所以在这里写博客是我发现里面有很多Symbian开发的高手,所以希望大家能够给与我一些帮助,在此再次感谢了!!~-~
----------------------------------------------------------------------------------------------------
开发软件来编译程序,编写程序。即Integrated Development Environment (IDE) ,它包括编辑器,编译器和连接器。
推荐用Nokia’s Carbide.c++ Express Edition (based on the Eclipse IDE)或者Visual Studio .NET 2003。
需要软件开发工具包,即Software Development Kit (SDK),它允许你写,创建程序为你的手机。
对N73,需要S60 2nd Edition FP2version 9.1 introduced a complete break from older versions.
To work on Symbian OS version 9.1 or later, applications must be slightly modified andrecompiled.
不同的Symbian os用户界面user interface (UI)是不一样的。因此要选择正确的SDK。
• S60 3rd Edition Feature Pack 1 - Symbian OS v9.2
• S60 3rd Edition - Symbian OS v9.1
• S60 2nd Edition Feature Pack 3 - Symbian OS v8.1
• S60 2nd Edition Feature Pack 2 - Symbian OS v8.0a
• S60 2nd Edition Feature Pack 1 - Symbian OS v7.0s
enhanced
• S60 2nd Edition - Symbian OS v7.0s
• S60 1st Edition - Symbian OS v6.1
由于我们的os是v9.1的,所以需要S60 3rd Edition。
可以在http://developer.symbian.com/main/tools/sdks/s60/index.jsp上下载
下载IDE CodeWarrior Development Studio for Symbian os 3.1(OEM,Professional and Personal)
下载地址为:http://www.forum.nokia.com/info/sw.nokia.com/id/4d2d8611-c490-4f6e-a931-
ea37ba4f040d/CodeWarrior_Development_Studio_for_Symbian_OS_Personal_Edition_Version_3_1.html
安装其个人版,可试用90天。
安装SDK
验证SDK的安装
1、用devices命令设置S60 3rd Edition SDK for Symbian OS for C++ 作为默认的设备
例如:devices -setdefault @S60_3rd:com.nokia.S60
2、到包含helloworldbasic的目录下 默认安装下为cd C:\Symbian\9.1\S60_3rd\S60Ex\helloworldbasic
3、再进到group目录下,该目录下包含bld.inf和helloworldbasic.mmp文件
4、验证编程环境
运行—〉输入cmd—〉输入epoc—〉出现模拟器则表示安装成功。
注:参看Getting_Started_final.pdf
-------------------------------------------------------------------------------------------------------------------------
Nokia根据手机的屏幕大小和价格高低把手机分成了多个系列,现在使用的系列有:Series 40、Series 60、Series 80 和Seri
Symbian 相关文章:
- 手机操作系统Symbian系介绍(05-23)
- Symbian 摄像头编程预研(10-08)
- symbian 术语表(10-10)
- 学习Symbian的基本概念(09-12)
- SYMBIAN 字符串操作(09-12)
- 什么是Symbian(09-12)