您的位置:首页 > 编程语言 > C语言/C++

Symbian OS & Series 60 & Carbide.C++开发环境搭建

2006-06-24 15:10 691 查看
一:概述

很多文章都详细说明了如何搭建这样的环境,但是我相信没有一个人会一次搭建成功,原因就是许多细枝末节的东西作者没有讲述,但这些微小的差异将导致严重的后果.本文将重点避免这样的情况.毕竟看见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大功告成.

 

 

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息