基于Carbide开发环境搭建.doc

上传人:公**** 文档编号:543138236 上传时间:2022-09-06 格式:DOC 页数:7 大小:194.51KB
返回 下载 相关 举报
基于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页
点击查看更多>>
资源描述

《基于Carbide开发环境搭建.doc》由会员分享,可在线阅读,更多相关《基于Carbide开发环境搭建.doc(7页珍藏版)》请在金锄头文库上搜索。

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

2、中端,逐步代替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, FP1Symbian OS 6.1S60 2nd EditionSymbian OS 7.0sS60 2nd Edition, FP1Symb

3、ian OS 7.0sS60 2nd Edition, FP2Symbian OS 8.0aS60 2nd Edition, FP3Symbian OS 8.1aS60 3rd EditionSymbian OS 9.1S60 3rd Edition Maintenance ReleaseSymbian OS 9.1S60 3rd Edition, FP1Symbian OS 9.2S60 3rd Edition, FP2Symbian OS 9.3安装S60 SDK的时候要选择合适的SDK平台,原则上,Symbian手机应用程序师向后兼容的,但是从S60 3rd 开始,由于Symbian公司

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

5、成度很好,操作简单,功能齐全。1、搭建开发环境所需要的支持软件主要有:Active Perl和Java,这连个支持软件对版本的要求及其严格。1)下载Active Perl在http:/ 上可以下载这个软件,搭建的平台要求该软件版本号为5.6.1版的,过高过低版本都可能导致没必要的麻烦。不过现在网上免费版本都是5.8.9以上,以前5.6.1版本变成商业版,可能要付费的,所以我就在Google上一搜5.6.1版本下载,我下载的是ActivePerl-5.6.1.638-MSWin32-x86.msi,以下是下载地址:http:/www.symbian- JDKJava JDK可以在http:/ 上

6、下载,要求的版本是:1.4.06以后的版本,我下载的是:j2sdk-1_5_0-beta-windows-i586.exe。以下是下载地址:http:/ V 2005等,我选择的是Carbide.c+。这个Carbide.c+可以在诺基亚论坛网站:http:/ 上下载,进入Tool,Docs&Code页面,再点击download the tools,继续点击IDEs,随后就可以看见Carbide.c+的下载页面了,下载需要注册成为该论坛的会员,这个很简单也是免费的。我下载的版本是V2.3版本,以下是下载地址:http:/nds2.fds- SDK同样可以在诺基亚论坛网站http:/上免费下载,

7、可以到站内搜索中搜S60 3rd Edition SDK,我下载的版本是:S60-SDK-3rd-Edition-FP1,文件名称是:S60-SDK-200634-3.1-Cpp-f.1090b.zip以下是下载地址:http:/nds2.fds- OS。在安装开始前,建议准备好一个有比较大空间的硬盘分区来安装软件,并且把所有软件安装在同一个地方。也就是说,安装上面下载的4个软件必须在同一个硬盘分区上,例如我都安装在计算机系统的E盘中。根据要求,以下的安装顺序不能打错,我试过打乱顺序,结果没发正常安装完成。1、安装Active Perl安装Active Perl 5.6.1版。在安装过程中建议

8、都选择提示的各项默认项,只需改动一下安装在E盘区,即把它的默认盘符改为E就OK。整个过程相对比较简单。提示:如果在你的系统中已经安装了其他版本的Perl的话,有可能最后会导致出错,例如,我在window XP下安装了oracle 10g,该数据库自带了其他更高版本的Perl,最后在安装完成后总是提示我无法识别Perl,所以,建议还是安装在一个没有其他更高更低的Perl版本的盘区。2、安装Java安装Java JDK 1.5版本。同样在整个过程中只需要选择默认设置即可,安装的盘区和前面的Perl一致。3、安装IDE:Carbide.c+点击安装程序,出现Carbide.c+的安装界面,单击“Ne

9、xt”按钮;在新打开的安装向导中选择“I accept the terms of the license agreement”,单击“Next”按钮;接下来让你选择Carbide.c+的版本,有:OEM版,专业版,开发版和Express版。(前三个版本有些功能都是需要付费的,根据目前我们的需求我选择了最后一个),可能在出现的时候没有让你选择,也不要惊讶,继续就行。选择好合适版本后,单击“Next”按钮,开始复制和安装文件,最后会弹出一个提示配置命令行环境变量的对话框。单击“确定”按钮,然后再windows的“开始”菜单中选择“所有程序NokiaCarbide.c+ Configure envi

10、ronment for WINSCW command line”(当然可能不同版本不一样,仔细找找就行)后,windows系统会自己执行环境变量的配置。如果配置成功以后在开发Symbian程序时,我们就可以从命令行编译Symbian项目了。4、安装S60 SDK安装完成IDE环境后,就可以安装S60 SDK了,点击安装程序,同样都是采用默认设置。注意在选择安装的目标目录时,保持与前面的几个软件安装在同一个磁盘上,直到安装完成。在提示是否安装GCCE工具链时,选择安装,开发的时候需要使用GCCE编译器编译项目,然后打包程序,安装后,才能在手机上运行目标程序。以上就是关于Carbide.c+平台的

11、Symbian开发环境的搭建过程。也可以根据此过程搭建基于Microsoft.NET 2005的开发平台。四、Carbide.c+的使用安装完开发环境后,第一次打开Carbide.c+时,会提示你设置工作空间(你也可以在第一次的时候设置默认以后的空间): 图1 设置Carbide.c+的工作空间注意在设置工作空间的时候,其目录要与Symbian开发环境在同一个驱动器上,可以创建一个新的目录名称,如上图所示。在第一次完成设置工作空间后,Carbide.c+会弹出一个搜索新插件的对话框,提示用户Carbide.c+搜索到了一个新的SDK插件,我们需要的是点击“Restart”按钮,重启Carbide.c+就可以了。以后再开发平台上也可以进行插件的搜索和更新等操作。五、开发环境的测试一般情况下如果严格按照前面的过程安装应该不会出现大问题,不过你也可以通过以下几个方式测试以下新搭建的开发环境。(1)打开一个DOS命令输入窗口,进入安装的盘符,比如我就要进入E:盘,然后输入如下的命令后按回车:Epoc,运行该命令后,应该启动了S60 SDK的手机模拟器,如果能够正常启动,说明没问题。(2)打开Carbide.c+,选择“File / Import/Symbian OS/Symbian OS Bld.inf file”菜单,导入S60 SDK安装目录下的例子,S60 SDK的例子存储在

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号