Carbide.c++ For Symbian 搭建开发环境

本文介绍了如何搭建Symbian应用开发环境,包括安装Perl 5.6.1、Java 1.5、Carbide.c++ 1.2 Express版以及S60 3rd Edition MR SDK和其扩展插件的详细步骤,确保开发者能成功创建Symbian OS特有的类。

 

在搭建开发环境之前,首先我们下载需要的SDK及辅助工具。

  1. 下载perl,SDK要求的版本是5.6.1版的,只能是这个版本的,版本高了或低了都可能导致搭建环境的不成功,下载地址:http://www.activestate.com/,下载Active Perl Script的时候一定要注意版本哦。

  2. 下载java的运行环境,要求是1.4.06以后的,一般的下载1.5版的就可以了,下载地址:http://www.java.com/,注意,不要下载1.6版的java,我试过一次,1.6版的会导致S60 SDK不能正常工作。

  3. 从nokia的论坛上下载Carbide.c++,现在最新的版本是1.2版,感觉还是不错的,能够生成Symbian OS特有的两阶段构造的类和AO类,下载地址:http://www.forum.nokia.com/info/sw.nokia.com/id/dbb8841d-832c-43a6-be13-f78119a2b4cb.html。下载Carbide.c++ Express版吧,其他的版本都是要license的。

  4. 下载S60的SDK,下载3rd Edition Maintenance Release版本的S60 SDK,下载地址http://www.forum.nokia.com/info/sw.nokia.com/id/4a7149a5-95a5-4726-913a-3c6f21eb65a5/S60-SDK-0616-3.0-mr.html
    然后在下载Extensions plug-in for S60 3rd Edition SDK for Symbian OS, for C++, MR的扩展插件,下载地址http://www.forum.nokia.com/info/sw.nokia.com/id/48a93bd5-028a-4b3e-a0b1-148ff203b2b3/Extensions_plugin_S60_3rd_ed.html

当我们准备好这些SDK和工具后,我们接下来就可以开始安装了。

 

 

 

 

安装步骤

   在我们开始安装之前,我想先提醒一下,由于Symbian OS历史原因,采用了”/”作为起始目录,因此,所有的开发工具、SDK、甚至我们的开发的程序,都要安装在同一个盘下,否则,在以后的开发过程中,可能会引起预想不到的问题,例如,都安装在C盘下,或者都安装在D盘下。

   下面,我们开始安装过程:
   第一步:安装perl和java运行环境(J2RE); (记得安装路径不能有空格,并且安装在同一盘符下例如D:/否则会有问题)
    第二步:安装S60 3rd MR SDK, (王老师提示先安装SDK后安装Carbide C++SDK就会自动被Carbide载入识别)
    第三步:安装Carbide.c++;

   把上面的三步都执行完成,我们就完成了第三版的Symbian OS开发环境建立了,下面让我们开始第一个Symbian程序。

 

 

建立程序

   1、启动Carbide.c++程序;
   2、选择菜单File->new->Project,在弹出的New Project对话框中,选择Symbian OS C++ Project,点击next按钮,在新弹出的对话框中选择一个模板,选择3rd. Ed GUI Application,点击next按钮,在新的对话框中输入项目的名称,例如MyFirstApp,这时需要注意,项目的存储目录是否和S60 SDK在一个盘上,如果不是要改到一个盘上去;以后,一直next,最后点击Finish,开始生成项目;
   3、在Carbide.c++中编译程序,鼠标右键点击C/C++ Projects项目导航页中项目树中我们刚建立的项目MyFirstApp,在弹出的右键菜单中,选择Build Project开始编译项目;
   4、待项目编译完成后,选择Carbide.c++菜单,Run->Run As->Run Symbian Os Application,Carbide.c++会自动打开S60模拟器,在模拟器的Installtions,找到我们建立的程序,运行它。

这里要讲一下开发技巧,快捷键设置

 

 

学习捷径,导入SDK自带的例子读代码,遇到问题看开发文档

     1、例子路径:D:/Symbian/9.1/ S60_3rd_MR/Examples

     2、开发文档路径:D:/Symbian/9.1/S60_3rd_MR/S60Doc    描述符的相关使用,所有函数的相关使用等

     3、导入Examples 中的实例 启动Carbide.c++ ->File->Import->Symbian OS Bld.inf file ->Browse->选择例子下的group->bld.inf->next->finish  案例就引进来了

     4、正常程序目录结构介绍

        Includes 目录 包含系统的一些东西 ,

        data     目录 包含资源文件

        inc      目录  拟定义的头文件

        src      目录  .cpp程序源文件

        gfx      目录  含一些图片及多媒体文件

        group    目录  工程编译的一些重要配置文件 bld.inf  .mmp文件

        sis      目录  安装文件

 

 

 

 

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值