自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

搭建基于Carbide.C++的Symbian開發(fā)環(huán)境

移動開發(fā)
本文將逐步介紹如何利用工具快速搭建一個Symbian開發(fā)平臺,如果想了解如何手動的生成工程并編譯運行,請參考SDK文檔。

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

51CTO專題:Symbian應(yīng)用開發(fā)詳解

一、Symbian OS簡介

Symbian OS是一個專為移動設(shè)備而定制的操作系統(tǒng)。在全球智能手機操作系統(tǒng)的市場份額中,處于領(lǐng)先地位,現(xiàn)在該系統(tǒng)主要應(yīng)用在Nokia的智能手機上。

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

隨著移動3G網(wǎng)絡(luò)的推進,移動互聯(lián)網(wǎng)應(yīng)用的逐漸普及,S60系列智能手機正在取得逐漸大的市場,市場份額***。Symbian OS在智能手機操作系統(tǒng)方面,占據(jù)著絕對的壟斷地位。

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

Series 60版本:

◆Series 60***版 對應(yīng)Symbian OS 6.1

◆Series 60第二版 對應(yīng)Symbian OS 7.0s

◆Series 60第二版Pack 1 對應(yīng)Symbian OS 7.0s

◆Series 60第二版Pack 2 對應(yīng)Symbian OS 8.0a

◆Series 60第二版Pack 3 對應(yīng)Symbian OS 8.1a

◆Series 60第三版 對應(yīng)Symbian OS 9.1

◆Series 60第三版 Pack1 對應(yīng)Symbian OS 9.2

這里我們已S60 3rd MR+Carbide.c++版為例,一步一步的介紹如何搭建Symbian的開發(fā)環(huán)境。

二、準(zhǔn)備工作

在搭建開發(fā)環(huán)境之前,首先我們下載需要的SDK及輔助工具。

1. 下載perl,SDK要求的版本是5.6.1版的,只能是這個版本的,版本高了或低了都可能導(dǎo)致搭建環(huán)境的不成功,下載地址:http://www.activestate.com/,下載Active Perl Script的時候一定要注意版本哦。

2. 下載java的運行環(huán)境,要求是1.4.06以后的,一般的下載1.5版的就可以了,下載地址:http://www.java.com,注意,不要下載1.6版的java,我試過一次,1.6版的會導(dǎo)致S60 SDK不能正常工作。

3. 從nokia的論壇上下載Carbide.c++,現(xiàn)在***的版本是1.2版,感覺還是不錯的,能夠生成Symbian OS特有的兩階段構(gòu)造的類和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

當(dāng)我們準(zhǔn)備好這些SDK和工具后,我們接下來就可以開始安裝了。

三、安裝步驟

在我們開始安裝之前,我想先提醒一下,由于Symbian OS歷史原因,采用了”/”作為起始目錄,因此,所有的開發(fā)工具、SDK、甚至我們的開發(fā)的程序,都要安裝在同一個盤下,否則,在以后的開發(fā)過程中,可能 會引起預(yù)想不到的問題,例如,都安裝在C盤下,或者都安裝在D盤下。

下面,我們開始安裝過程:

◆***步:安裝perl和java運行環(huán)境(J2RE);

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

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

把上面的三步都執(zhí)行完成,我們就完成了第三版的Symbian OS開發(fā)環(huán)境建立了,下面讓我們開始***個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++中編譯程序,鼠標(biāo)右鍵點擊C/C++ Projects項目導(dǎo)航頁中項目樹中我們剛建立的項目MyFirstApp,在彈出的右鍵菜單中,選擇Build Project開始編譯項目;

4、待項目編譯完成后,選擇Carbide.c++菜單,Run->Run As->Run Symbian Os Application,Carbide.c++會自動打開S60模擬器,在模擬器的Installtions,找到我們建立的程序,運行它。

【編輯推薦】

  1. 昔日霸主Symbian會隱退嗎?
  2. Symbian^3(PDK 3.0.0)發(fā)布(附下載地址)
  3. Android NDK初探 你也可以做移動開發(fā)
  4. Android 3.0欲稱霸移動開發(fā)需有5大改進
  5. 移動開發(fā)Linux正統(tǒng)之爭:MeeGo Or Android?
責(zé)任編輯:冰凝兒 來源: IT168
相關(guān)推薦

2010-01-15 16:17:04

Carbide C++

2009-11-27 09:34:38

VS2003命令

2010-05-22 10:38:15

Symbian開發(fā)

2009-06-10 16:30:05

基于Eclipse的PWindows

2010-01-14 16:54:02

C++開發(fā)環(huán)境

2009-07-03 16:56:37

JSP開發(fā)環(huán)境

2010-07-12 09:34:59

Symbian開發(fā)

2016-03-02 09:50:09

docker測試環(huán)境

2011-03-15 15:51:12

netfilteriptables

2010-09-14 09:24:29

C語言

2010-07-09 09:52:36

C#Linux

2011-08-31 13:11:53

AndroidPhoneGap

2014-09-04 09:35:17

2021-12-06 15:05:41

鴻蒙HarmonyOS應(yīng)用

2016-08-16 13:44:28

AndroidLinuxADT

2013-01-25 14:08:32

S40Series 40

2009-04-12 09:20:59

Symbian諾基亞移動OS

2009-04-12 09:16:30

Symbian諾基亞移動OS

2013-07-23 06:11:44

Android開發(fā)學(xué)習(xí)Android開發(fā)環(huán)境Java

2018-10-18 08:00:00

Redis Enter數(shù)據(jù)庫Docker
點贊
收藏

51CTO技術(shù)棧公眾號