symbian开发手记(1)—开发环境的建立

By
技术文档

手上有两台诺基亚s60第三版的机器,6120c和E66。6120c被我软格硬格破解刷机搞了N遍,现在被抛弃在一边,E66开始玩,但是因为同样是第三版,没什么乐趣,完全的轻车熟路。S60第三版的手机折腾了将近两年,但是对于symbian应用程序的开发,我也是刚刚开始接触。一来有兴趣,二来毕业所需。

基本的入门程序大概有四个部分:开发环境、编译实例程序、阅读文档、阅读代码。由于没有经验,所以需要大量参考帮助文档和他人经验。我在慢慢学,也在慢慢写,哪里如有不对之处,还请看到的相关人士给予指导,谢谢。今天先贴前两个部分。

1、创建开发环境

开发环境有Carbide C++、VC6.0以及后续的VS.net。我选择的是Carbide C++。该开发环境需要几个相关软件,ActivePerl 、jdk1.5、S60 Platform SDKs for Symbian OS 和Carbide C++。Carbide和SDK可以到塞班论坛上下载,其他两个分别去sun和Activestate下载。

注意安装的时候所有工具安装到同一个磁盘下,不然可能会出现问题。以下以C盘为例。

先安装Jdk1.5到 C:\apps\下,安装完成之后,再安装ActivePerl到C: \apps\下,安装完成之后,再安装S60_3rd SDK到C:\下,在安装S60 SDK的过程中会询问:没有安装CSL Arm Toolchain,要立即安装么?选择立即安装就可以了,之后可能还会弹出一个警告对话框,直接忽略就可以了,不会有什么影响。 最后安装Carbide.c++ 2.0,记得选择 Professional Edition。

2、编译hello world

首先进行项目设置。1、在开始 -> 程序 -> Carbide.c++ v2.0 打开Carbide.c++编译器,将workspace设置在安装开发工具的同一个磁盘里面(理由前面说了)。在Window -> Preferences -> General -> Editors -> Text Editors 左侧的 Show line numbers前面打勾,这样就会显示代码行号。

2,导入工程:选择 File -> Import,在对话框中选择 Symbian OS -> Symbina OS Bld inf file,然后 next, 选择 C:\Symbian\9.2\S60_3rd_FP1_6\Examples\Basics\HelloWorld\Bld.inf,然后 next,一路默认,直到 finish 就可以导入工程了。

3,在工程浏览器视图(Project Explorer)中右击项目 HelloWorld,在弹出菜单中选择 Build Project,应该可以顺利编译通过了,然后再在弹出菜单中选择 Run as -> Run symbina OS Appion,在弹出对话框中选择Finish。这样就可以在模拟器中运行程序了。(模拟器启动速度可能比较慢,你点击模拟器界面中照相机按钮下面的蓝色椭圆按钮进入应用程序界面,选择 installed进入已安装程序界面,就可以找到安装的 HelloWorld 程序) 。

引用部分摘自罗朝辉(飘飘白云)Symbian开发入门教程 2009.07.09

0

Comments: 8

  1. 沙发!然后纯支持 :idea:

    2010年03月13日
  2. :!: 这个高级了,纯顶

    2010年03月13日
    • 毕业设计…记下点东西,可以略过,嘿嘿。

      2010年03月13日
  3. 我现在正在研究IPHONE程序的开发。。。

    2010年03月18日
    • 不错,也很有钱途~~

      2010年03月18日
  4. =.=很强大,我现在还在s40中挣扎

    2010年03月22日
  5. 涉猎还很广?

    2011年06月29日

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*

:razz: