本文適用於Qt for S60 Garden版本。
1,所有需要下載的軟件列表:
ActivePerl 5.6.1或者更高版
JRE 1.5 或者更高版本
S60 SDK 3rd FP2 for C++ 或者 S60 SDK 5th
Carbide.C++ V2.0
Qt for S60 source code
操作系統:Windows XP SP2 或 SP3
在安裝Qt for
S60之前,我們必須先安裝配置好S60的開發環境。首先必須知道的一件事情是,所有的與S60相關的開發工具,最好都安裝在同一個邏輯盤裏面,並且在安
裝的路徑中不要包含有空格,比如,"Program
Files",否則,可能安裝不成功,或者在後面的開發中會遇到莫明其妙的問題。我是把所有這些軟件全部安裝到了 d:/nokia目錄下面去了。
下面說一下,我所選擇的軟件包列表,
ActivePerl 5.8.8
JDK 1.6 (包含JRE1.6)
S60 SDK 3rd FP2 all in one
package,這個包把各種需要的插件都包含了,不用再一個一個的安裝,比較方便。開始我也嘗試了安裝S60 SDK 5th
V1.0,但模擬器總是不能run,google了老半天也沒能解決問題,只好放棄,選用前一個版本。
Carbide.c++ V2.0
Qt for S60 source code, Garden,這個版本是在Qt 4.5.0正式發佈之後的版本,與Qt 4.5匹配的。
好了,下面是詳細的安裝步驟,
1, 安裝JRE,這個沒有什麼好說的,做開發的人估計都安裝過N遍了。
2, 安裝ActivePerl,這個也沒有什麼好說的了,一路next,選擇好安裝路徑就OK了。
3, 安裝S60 SDK 3rd
FP2,這個也比較簡單,我就把安裝路徑改了一下,安裝到d:/nokia/s60/devices目錄下面去了,安裝完成之後,最好啓動一下S60的模
擬器,如果模擬器運行不起來,那下面的步驟啥都不用做了,整了也白整,程序不能運行。運行模擬器步驟是:Windows Start Menu |
Programs | S60 Developer Tools | 3rd Edition FP2 SDK | v1.1 | Emulator,
模擬器的界面截圖如下所示:
4, 然後安裝Carbide.c++,這個也沒有啥可說的,選擇好安裝路徑,一路next。安裝完成之後,啓動Carbide.c++,第一次運行 Carbide.C++,它會要求設置workspace的路徑,這個也很重要,這個路徑設置一定要和S60 SDK在同一個邏輯盤上,不然,後面編譯程序的時候會出錯。在啓動之後,它會自動去掃描系統中的S60 SDK,然後給出一個提示,需要重啓Carbide.c++. 如下圖所示:
5, 前面的步驟完成之後,S60的開發環境就已經搭建完成了,下面就要開始Qt for S60的安裝了。
6, 把下載下來的Qt for S60的源碼包解壓到一個目錄中,比如:D:/Nokia/qts60。注意,這也必須和S60 SDK在同一個邏輯驅動器上面。
7, 配置環境變量PATH,在這個環境變量中一定要包含指向Qt工具的目錄,如qmake等。也就是需要在這個環境變量中加入Qt for S60的bin子目錄,我的設置是把D:/Nokia/qts60/bin加入到PATH中去。
Control Panel->System->Advanced->Environment variables
8, 配置使用S60模擬器的環境變量。方法是,
Windows Start Menu | Programs | Carbide.c++ v2.0 | Configure environment for WINSCW command line
會彈出一個命令行界面的窗口,有一堆的提示信息,最後一個問題是回答yes/no,回答yes即可
9, 下一步就是配置Qt。打開一個一個命令行界面的窗口,切換到解壓後的Qt for S60軟件包的目錄,比如:D:/Nokia/qts60,然後在這裏執行命令:
configure -platform win32-mwc -xplatform symbian-abld
Qt又要問一個問題,是否同意它的License,當然要回答yes啦。如下圖所示:
注意,這裏,這裏系統會提示,使用configure –help命令查看更多選項,我也加入了一些其它選項,事實證明,它還不能很好的work,所以,就這樣吧,不要再畫蛇添足了。
10, 一段時間之後,配置Qt完成,然後開始編譯Qt for S60,執行如下命令:
make debug-winscw
如下圖所示:
11, 根據你的機器速度而且,一段時間之後,編譯完成。
12, 啓動Carbide.c++,打開首選項對話框,從菜單開始,主菜單Windows | Preference,在左邊的列表中選擇Qt,然後點擊右邊的“Add…”按鈕,彈出對話框,添加Qt的版本,最重要的是正確的添加Qt的目錄。如圖所示:
13, 好了,Qt for S60的開發環境就搭建完成了。不過,請注意,這只是x86平臺,在模擬器上運行的環境,而不是具體的設備上的開發環境。
14, 恭喜, go, start your “Hello, Qt for S60” application.
====================================
聲明:
這篇文章是Qt核心技術論壇(InsideQt.com)原創技術文章。
可隨意轉載,但必須保留本段聲明和本文的原始地址。
作者保留版權,未經作者同意,不得用於任何商業用途
本文原始地址: http://www.insideqt.com/bbs/viewthread.php?tid=104
====================================