成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

搭建基于Carbide.C++的Symbian開發環境

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

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,找到我們建立的程序,運行它。

【編輯推薦】

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

2010-01-15 16:17:04

Carbide C++

2009-11-27 09:34:38

VS2003命令

2010-05-22 10:38:15

Symbian開發

2009-06-10 16:30:05

基于Eclipse的PWindows

2010-07-12 09:34:59

Symbian開發

2010-01-14 16:54:02

C++開發環境

2009-07-03 16:56:37

JSP開發環境

2010-07-02 09:54:32

Symbian開發

2009-04-12 09:19:27

Symbian諾基亞移動OS

2009-04-12 09:22:27

Symbian諾基亞移動OS

2010-07-22 09:25:21

Symbian開發

2009-04-12 09:20:59

Symbian諾基亞移動OS

2009-04-12 09:16:30

Symbian諾基亞移動OS

2013-01-25 14:08:32

S40Series 40

2010-04-22 11:42:44

Symbian開發

2011-03-15 15:51:12

netfilteriptables

2016-03-02 09:50:09

docker測試環境

2016-08-16 13:44:28

AndroidLinuxADT

2010-09-14 09:24:29

C語言

2010-07-09 09:52:36

C#Linux
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品久久国产老人久久综合 | 一级在线免费观看 | 蜜臀av日日欢夜夜爽一区 | 国产一区二区三区视频 | 九九色综合 | 亚洲国产精品久久久久婷婷老年 | 国产一区二区日韩 | 欧美在线一区二区三区 | 国产一区| 国产免费拔擦拔擦8x高清 | 国产精品久久久久久久久久久久久久 | 亚洲美女网站 | 91一区二区在线观看 | 欧美中文字幕在线观看 | 国产精品久久亚洲7777 | 免费久 | 国产精品精品久久久久久 | 亚洲人久久 | 91在线精品一区二区 | 日韩精品一区二区三区中文字幕 | 自拍偷拍在线视频 | 成人黄页在线观看 | 免费黄网站在线观看 | 精品99久久久久久 | 又黑又粗又长的欧美一区 | 亚洲精品一区二区三区四区高清 | 精品成人在线 | 欧美一区二区在线观看 | 日韩视频在线免费观看 | 欧美日韩国产精品一区二区 | 国产欧美一区二区久久性色99 | 国产午夜精品一区二区三区 | 狼人伊人影院 | 欧美精品在线一区二区三区 | 一区二区三区中文字幕 | 一区二区中文 | 亚洲欧美一区二区三区情侣bbw | 亚洲伊人久久综合 | 国产一级精品毛片 | 欧美视频在线播放 | 国产91精品久久久久久久网曝门 |