一:概述
很多文章都详细说明了如何搭建这样的环境,但是我相信没有一个人会一次搭建成功,原因就是许多细枝末节的东西作者没有讲述,但这些微小的差异将导致严重的后果.本文将重点避免这样的情况.毕竟看见HelloWorld在我们的手机中运行是我们成功的第一步.
(本文只涉及Nokia SDK的2nd_FP3和3nd)
二:准备
1:JDK
2:Perl
3:Carbide.C++
4:Nokia PC Suite
5:Nokia SDK
6:ARM RVCT(Nokia SDK 3nd 需要)
7:VC
8:CodeWarrior
到官方站点下载最新的版本就可以,本文中使用的版本分别是
jdk-1_5_0_05-windows-i586-p.exe
ActivePerl-5.8.8.817-MSWin32-x86-257965.msi
Carbide.c++_Express_1.0.exe
Nokia_PC_Suite_68_rel_22_chi_sc_web.msi
S60-SDK-0548-3.0-f.3.215f.zip
nS60_jme_sdk_2nd_e_fp3.zip
8854_RVCT22_435_Windows.zip
VC++6.0
CodeWarrior for Symbian v3.0
三:安装
可以任意顺序安装,arm为解压,安装Nokia SDK 3nd时会有提示安装CLS ARM(一个GCCE的免费编译器),请安装,VC和CodeWarrior的一些公共库文件对环境有帮助.安装多个Nokia SDK时会提示选择默认的SDK,可以根据需要选择,如果以后要更改,可以到控制台中
输入devices看看目前安装的SDK和默认的SDK
例如输入devices -setdefault @S60_3rd_MR:com.nokia.s60更改为S60_3rd_MR
四:环境变量
环境变量很重要
JAVA_HOME=D:/work/JDK1.5
CARBIDE_HOME=D:/work/Carbide
EPOCROOT=/
path中应该有C:/Perl/bin/;C:/gcce/bin;/epoc32/tools;/epoc32/gcc/bin;C:/arm/8854_RVCT22_435_Windows;
检测是否设置对了,可以在控制台中
输入
subst z: /d
subst z: D:/work/Symbian/9.1/S60_3rd_MR(安装的SDK目录)
这样会建立一个磁盘镜像,然后切换到这里(z:),输入epoc后会有一个模拟器出现就对了
subst z: /d可以取消磁盘镜像
五:HelloWorld
到Nokia 论坛下载Carbide_c.EXE,按照其中的步骤制作,安装到手机.
至此,HelloWorld大功告成.