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大功告成.

 

 

 

 

Programming for the series 60 platform and symbian OS

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。http://blog.csdn.net/topmvp - topmvpThis book...
  • topmvp
  • topmvp
  • 2008年08月19日 21:53
  • 265

Symbian OS 9.2 Series 60 v3.0 FP1 和Symbian OS 9.1 Series 60 第三版

首先,这个区别是9.2和9.1的区别,  它们都是S60V3平台上的两个版本的操作系统.不,应该说S60V3平台是基于Symbian OS的.从表面上看,S60是Symbian操作系统的一种表现形式。...
  • samantha_sun
  • samantha_sun
  • 2009年04月15日 14:53
  • 2809

Symbian S60 Carbide.c++ v2.3开发环境搭建

Java环境属于标配,是JDK6 1:首先安装 Carbide.c++  v2.3http://www.forum.nokia.com/info/sw.nokia.com/id/dbb8841d-83...
  • wind520
  • wind520
  • 2010年01月19日 18:45
  • 1503

基于Carbide.c++的Symbian开发环境搭建

  本文将逐步介绍如何利用工具快速搭建一个Symbian开发平台,如果想了解如何手动的生成工程并编译运行,请参考SDK文档。 一、Symbian OS简介   Symbian OS是一个专为移动设备而...
  • mosing2
  • mosing2
  • 2007年10月07日 13:53
  • 1801

最简洁搭建Symbian os C++移动开发环境

Symbian支持的语言很多,WEB,Flash,python,java ,P.I.P.S,Symbian C++综合而言,C++开发出来的程序功能最强,性能最好,最接近底层,很灵活。如果你选择J2M...
  • holymoonshine
  • holymoonshine
  • 2010年01月23日 16:59
  • 386

Symbian OS 源码获得方式(本站原创)

 --由www.j2megame.com原创。在www.Symbian.org网上逛了下,发现只有1个链接 http://tiny.symbian.org/open 指向开源下载,但是该页面不知为何原...
  • dymx101
  • dymx101
  • 2010年03月17日 14:57
  • 505

Symbian OS应用开发-SMS的故事(二)

摘要:上节我们了解了Symbian OS中对SMS的主要操作,比如新建、修改以及删除等等,这篇文章我们主要认识一下有关SMS的发送。发送SMS也许我们大多数人都操作过,简单说来就是编辑一段文本,然后选...
  • welcome_ck
  • welcome_ck
  • 2005年01月28日 17:31
  • 5338

symbian 模拟器 中文显示

S60_5th_Edition_SDK_v0.9/epoc32/release/winscw/udeb/z/resource/fonts 这个目录下文件备份, 并删除, 在你的 Windows ...
  • linzhiji
  • linzhiji
  • 2010年01月29日 19:34
  • 683

Symbian OS 源码下载方式

本文由 www.J2meGame.com 撰写,转载请说明。Symbian OS 源码下载方式,导航:近日Symbian OS开源,肯定有很多移动开发爱好者去下载Symbian系统代码。但是笔者发现S...
  • wag2765
  • wag2765
  • 2016年01月25日 16:41
  • 598

symbian 应用程序中的视图切换(series 60)

 最简单的办法是通过CCoeControl::MakeVisible()函数改变Container的可见性:1. 在AppUi::ConstructL()里创建两个Container类的实例,并调用A...
  • utopia2006
  • utopia2006
  • 2006年07月07日 20:13
  • 708
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Symbian OS & Series 60 & Carbide.C++开发环境搭建
举报原因:
原因补充:

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