(轉)Symbian開發環境的配置

 

Symbian^3(PDK 3.0.0)已經發布有段日子了,但是你知道如何利用工具快速搭建一個Symbian開發平臺嗎?如果想了解如何手動的生成工程並編譯運行又該做呢?且看本文給你解答!

51CTO專題:Symbian應用開發詳解

一、Symbian OS簡介

Symbian OS是一個專爲移動設備而定製的操作系統。在全球智能手機操作系統的市場份額中,處於領先地位,現在該系統主要應用在Nokia的智能手機上。

Symbian OS系統按照人機界面交互大致分爲Series60、Series80、Series90、UIQ。對應的Nokia的手機產品線則分爲Series40 (底端,非智能平臺)、Series60(中端,逐步代替Series40)、Series80(高端)。

隨着移動3G網絡的推進,移動互聯網應用的逐漸普及,S60系列智能手機正在取得逐漸大的市場,市場份額最大。Symbian OS在智能手機操作系統方面,佔據着絕對的壟斷地位。

S60有衆多的版本存在,一些版本的升級還帶來了二進制代碼的兼容性問題。因此,要查閱官方資料瞭解目標手機對應的版本,再選擇正確的SDK才能進行某個S60版本的開發。

Series 60版本:

◆Series 60第一版 對應Symbian OS 6.1

◆Series 60第二版 對應Symbian OS 7.0s

◆Series 60第二版Pack 1 對應Symbian OS 7.0s

◆Series 60第二版Pack 2 對應Symbian OS 8.0a

◆Series 60第二版Pack 3 對應Symbian OS 8.1a

◆Series 60第三版 對應Symbian OS 9.1

◆Series 60第三版 Pack1 對應Symbian OS 9.2

這裏我們已S60 3rd MR+Carbide.c++版爲例,一步一步的介紹如何搭建Symbian的開發環境。

二、準備工作

在搭建開發環境之前,首先我們下載需要的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);

◆第二步:安裝Carbide.c++;

◆第三步:安裝S60 3rd MR SDK,接着安裝Extensions plug-in。

把上面的三步都執行完成,我們就完成了第三版的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,找到我們建立的程序,運行它。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章