收藏 分享(赏)

基于Carbide开发环境搭建.doc

上传人:yjrm16270 文档编号:8467689 上传时间:2019-06-29 格式:DOC 页数:7 大小:194.50KB
下载 相关 举报
基于Carbide开发环境搭建.doc_第1页
第1页 / 共7页
基于Carbide开发环境搭建.doc_第2页
第2页 / 共7页
基于Carbide开发环境搭建.doc_第3页
第3页 / 共7页
基于Carbide开发环境搭建.doc_第4页
第4页 / 共7页
基于Carbide开发环境搭建.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、基于 Carbide.c+的 Symbian 开发环境搭建基于 Carbide.c+的 Symbian 开发环境搭建(注:本文大部分借鉴,根据自己情况更改部分)搭建一个开发环境不是一件容易事,需要参考网上现有的资料,以及自己对新变化的摸索,下面我就把我的搭建经过描述给大家。一、基本认识关于 Symbian OS 的简介在网上有许多资料可以参考,作为一个专门为移动平台设计的操作系统,它在全球智能手机的市场份额中占有很大比例,处于领先地位,该系统大部分应用在 Nokia 的智能手机上。Nokia 手机产品主要应用的 SymbianOS 系统平台根据人机界面分为:Series40 (底端,非智能平台

2、)、Series60 (中端,逐步代替 Series40)、Series80 (高端),这里我安装的是 S60 的版本。S60 是 Nokia 在 Symbian OS 之上开发的 UI 平台。我们需要用到的 S60 SDK 是 Nokia 基于Symbian OS SDK 的特定版本构建的,主要包括有助于 S60 应用开发的工具、Symbian OS C+的API、S60 UI 的 API、支持库和文档等。目前的 S60 SDK 版本有:S60 SDK 对应的 Symbian OS 版本S60 1st Edition, FP1 Symbian OS 6.1S60 2nd Edition Sy

3、mbian OS 7.0sS60 2nd Edition, FP1 Symbian OS 7.0sS60 2nd Edition, FP2 Symbian OS 8.0aS60 2nd Edition, FP3 Symbian OS 8.1aS60 3rd Edition Symbian OS 9.1S60 3rd Edition Maintenance Release Symbian OS 9.1S60 3rd Edition, FP1 Symbian OS 9.2S60 3rd Edition, FP2 Symbian OS 9.3安装 S60 SDK 的时候要选择合适的 SDK 平台,原

4、则上,Symbian 手机应用程序师向后兼容的,但是从 S60 3rd 开始,由于 Symbian 公司给 OS 添加了新的功能和限制,改变了程序组织结构,所以 S60 2nd 版本和 S60 3rd 的程序不能兼容,原来在 S60 2nd 上开发的程序必须经过移植才能在 S60 3rd 上运行。S60 3rd 程序能向后兼容。我选择的是 S60 3rd 的版本(根据你需要也可以多个 SDK 同时安装在你的工具中,这样你就可以同时使用几个 SDK 版本了)。二、准备工作在开始搭建开发环境前,需要准备好开发环境所需的支持软件、IDE、SDK 等。我选择了在windows 7 平台下,基于 Car

5、bide.c+的开发环境,这个环境是 Nokia 公司专门用于开发 Symbian 项目设计的一个 IDE,与 Symbian 或 S60 的 SDK 集成度很好,操作简单,功能齐全。1、搭建开发环境所需要的支持软件主要有:Active Perl 和 Java,这连个支持软件对版本的要求及其严格。1)下载 Active Perl在 http:/ 上可以下载这个软件,搭建的平台要求该软件版本号为 5.6.1 版的,过高过低版本都可能导致没必要的麻烦。不过现在网上免费版本都是 5.8.9 以上,以前 5.6.1 版本变成商业版,可能要付费的,所以我就在 Google 上一搜 5.6.1 版本下载,

6、我下载的是 ActivePerl-5.6.1.638-MSWin32-x86.msi,以下是下载地址:http:/www.symbian- Java JDKJava JDK 可以在 http:/ 上下载,要求的版本是:1.4.06 以后的版本,我下载的是:j2sdk-1_5_0-beta-windows-i586.exe。以下是下载地址:http:/ IDE搭建开发环境所需的 IDE 下载,其实 Symbian 项目的工程组织和 IDE 是没有关系的,你可以选址Carbide.c+、Codewarrior、Microsoft V 2005 等,我选择的是 Carbide.c+。这个 Carbi

7、de.c+可以在诺基亚论坛网站:http:/ 上下载,进入 Tool,Docs/ Gets the controls extentTRect drawRect(Rect();/ Clears the screengc.Clear(drawRect);(以下为增加部分:)_LIT(KHello, “Hello World!“);TBuf bufHello(KHello);gc.UseFont( CEikonEnv:Static()-DenseFont();gc.DrawText(bufHello,TPoint(10,40);gc.DiscardFont();添加好代码后,编译程序。在模拟器中执行刚刚编好的程序如下:六、第一个“Hello World! ”程序打开软件后,选择“File”“New”“Symbian OS C+ Project”菜单选项后,弹出新建的项目向导:图 运行图

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报