现在的位置: 首页 > 综合 > 正文

谈论Symbian 学习记录-搭建开发环境(ZT)

2013年08月19日 ⁄ 综合 ⁄ 共 2317字 ⁄ 字号 评论关闭

引用

Symbian 学习记录-搭建开发环境(ZT)

 

想开发手机软件 总得要知道用什么工具,用什么语言. 想知道这些其实不难.
这些内容在官方网站都可以找到. 都是些英文的.对于我这么菜的英文真的是很难接受 ,不过还好 用上我电脑上的金山词霸 还是勉强可以读懂一些. 不多说了.先说搭建的步骤吧:
1: 安装SDK
下地地址:http://www.forum.nokia.com/main/0,6566,034-4,00.html
SDK是什么. 呵呵,其实我以前也很模糊不知道这个是什么东东,后来去网上查了一下 才明白 原来是 Software Development Kit 的缩写 意思是指 "软件开发工具包" 就像.net框架一样 也要.net framework sdk 用来编译和开发手机程序的.
 Symbian的SDK又分为很多种 开始看的很糊涂 怎么这么多呀. 我要下哪个呢,
别急 经过我仔细分析了一下 .发现 Nokia根据手机的屏幕大小和价格高低把手机分成了多个系列,现在使用的系列有:Series 40、Series 60、Series 80 和Series 90。60系列采用Symbian os 6.1,然后又根据手机屏幕的特点对UI做了一些修改,这个被修改了的Symbian就被称为Nokia的60系列平台。使用60系列的手机型号包括:Nokia 6670、 Nokia 6630、 Nokia 6260 、Nokia N-Gage QD™ 、Nokia 7610 、Nokia 6620 、Nokia 3620 、Nokia 3660 、Nokia 6600 、Nokia 3600、Nokia 3650、Nokia 7650、Nokia N-Gage™等。 每种系列都有对应的SDK 我用的手机就是S60系列 所以 当然下S60的了
我们看到有这几种版本

Quote:

SDK for 2nd Edition, FP 3 (FP = feature pack)
SDK for 2nd Edition, FP 2
SDK for 2nd Edition, FP 2 - Japanese
SDK for 2nd Edition, FP 2 - Chinese
SDK for 2nd Edition, FP 2 - Thai
SDK for 2nd Edition, FP 1
SDK for 2nd Edition, FP 1 - Chinese
SDK for 2nd Edition
SDK for 1st Edition, FP1
SDK for 1st Edition

 

其中 for 1st 的 应该就是 QD NG 之类的手机的开发包. s6.0
for 2nd Edition, FP 1 就是我用的那一款操作系统的SDK了 s7.0 
for 2nd Edition, FP 2 N6680 6681 6630 之类手机的开发包 s8.0
2: 安装Perl
 下载地址http://www.activestate.com
  因为编译的时候需要这个东东.
3: 检查环境变量设定。打开系统环境变量设置,然后看看有没有EPOCROOT,如果有的话,把它手动改成“/” 。改完之后应该是这个样子的:
EPOCROOT = /
然后,在系统PATH中加入 /epoc32/tools目录以及/epoc32/gcc/bin目录就可以了。
注意: 在安装SDK后 新建一个bat文件

Quote:

@echo off
subst z: /d
subst z: D:/Symbian.0s/Series60_v21_C //你的SDK安装路径

 

把安装目录虚拟成一个盘 这样就可以设置 EPOCROOT = / 了
这个方法也是在网上看到的 听说这样弄会有很多好处

4: 安装开发工具
其实开发工具有很多种 如 CodeWarrior for Symbian OS Microsoft Visual Studio .NET 2003 Microsoft Visual Studio 6.0 / Borland C++Builder 等等,都是用c++来编写的 就安装你最熟悉的那个吧(需要下载针对开发工具的SDK).

我用的就是 vs.net 也懒的去装别的了. Nokia有一个专门对.net开发工具的控件NDS_For_Symbian.安装后可以方便很多 并且注册是免费的 注册时用国外的邮箱比较快, 我用的是gmail
下载地址:http://www.forum.nokia.com/info/sw.nokia.com/id/5666ac8c-9993-4ae4-a4ae-ab643a751942/nds_symbian_vs_11.exe.html
这个控件有个小小的bug 安装完后会删除vc++的编译路径 所以还需要修改一下打开VS.NET,选择工具/选项,选择项目/VC++目录.看到那一大堆目录名了吧?这些就是我们要修改的地方了.下面是我修改后的目录,你们可以根据自己的安装情况进行修改.
C:/Nokia/Tools/NDS_for_SymbianOS_VS
D:/Perl/bin
c:/Symbian.1/Shared/EPOC32/Tools
$(VCInstallDir)bin
$(VSInstallDir)Common7/Tools/bin/prerelease
$(VSInstallDir)Common7/Tools/bin
$(VSInstallDir)Common7/ide
$(VSInstallDir)Common7/Tools
$(FrameworkSDKDir)bin
$(FrameworkDir)$(FrameworkVersion)
C:/WINDOWS/system32
C:/WINDOWS
C:/WINDOWS/System32/Wbem

终于...大功告成了 新建一个项目,在VC++项目下可以找到一个NEW NOKIA SYMBIAN PROJECT,就是他了,直接用他就可以开始开发之路了.

 

抱歉!评论已关闭.