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

原创 2006年06月24日 15:10:00

一:概述

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

 

 

 

 

使用carbide.c++搭建s60开发环境(跑出helloworld)(转载)

使用carbide.c++搭建s60开发环境(跑出helloworld)    2009年01月12日 16:17  下午刚把helloworld跑出来,趁着记忆热乎把过程和遇到的问题写下来。我主要...

symbian s60开发环境搭建

  • 2010年03月11日 14:58
  • 569B
  • 下载

Symbian S60平台开发环境搭建(for java)

Symbian S60平台开发环境搭建(for java) 近期可能会有针对手机开发的项目,先调查了SymbianS60开发环境的搭建,搭这个环境还真不容易,访问了N多个网站,看了N多个...

如何搭建Symbian S60 5th的C++开发环境(转载)

symbian  V3项目终于完成,下面要移植到V5上,头疼。要倒闭的玩意,移植了有什么用。 [置顶]如何搭建Symbian S60 5th的C++开发环境 转载自:http://blog...

S60: Qt 开发环境配置指南(Carbide gcce)

S60 Qt 开发环境配置指南

Symbian开发环境搭建

  • 2009年10月02日 21:57
  • 5KB
  • 下载

Symbian应用开发环境搭建

一、Symbian OS简介 Symbian OS是一个专为移动设备而定制的操作系统。在全球智能手机操作系统的市场份额中,处于领先地位,现在该系统主要应用在Nokia的智能手机上。 Symbi...

Symbian开发环境搭建

Symbian开发环境的搭建是比较简单的,但是一定要注意依赖库的版本问题,只有特定的版本才能使用,高了或者低了都不行。还有就是所有的依赖库最好都安装到同一个文件夹下。建立一个文件夹Symbian,以下...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Symbian OS & Series 60 & Carbide.C++开发环境搭建
举报原因:
原因补充:

(最多只允许输入30个字)