Nokia Qt SDK的開發環境的搭建

Qt是一個跨平臺的C++圖形用戶界面應用程序框架。它提供給應用程序開發者創建藝術級的圖形用戶界面所需的所用功能。QT徹底面向對象的,很容易擴展,而且容許正確的組建編程。
Qt 軟件開發工具包 (Qt SDK)
全新的Qt軟件開發工具包,可從http://forum.nokia.com 下載最新Nokia Qt SDK軟件,這個綜合套裝的設計主旨,是爲開發人員提供從一個易於安裝的二進制文件包入手,開始跨平臺Qt開發這一過程當中須要的一切。
Qt SDK包括了Qt庫,Qt Creator IDEQt工具,這些都集成在一個易於安裝的文件包裏。
Qt SDK也一樣支持Linux/X11 ,windows ,Mac三種主流桌面操做系統
Qt 具備下列優勢:
(1)  Qt支持下列操做系統: Microsoft Windows 95/98 Microsoft Windows NT LinuxSolaris SunOS HP-UX Digital UNIX (OSF/1 Tru64) Irix FreeBSDBSD/OS SCO AIX OS390QNX 等等。 
 
(2)     面向對象:Qt 的良好封裝機制使得 Qt 的模塊化程度很是高,可重用性較好,對於用戶開發來講是很是 方便的。 Qt 提供了一種稱爲 signals/slots 的安全類型來替代 callback,這使得各個元件 之間的協同工做變得十分簡單。
 
 
(3)     豐富的 API:Qt包括多達 250 個以上的 C++ 類,還提供基於模板的 collections serialization file I/Odevice directory management date/time 類。甚至還包括正則表達式的處理 功能。
(4)     支持 2D/3D 圖形渲染,支持 OpenGL
(5)     大量的開發文檔
(6)     XML 支持Webkit
(7)     引擎的集成,能夠實現本地界面與Web內容的無縫集成
可是真正使得 Qt 在自由軟件界的衆多 Widgets ( LesstifGtkEZWGLXformsfltk 等等)中脫穎而出的仍是基於 Qt 的重量級軟件 KDE
接下來在windows安裝Nokia_Qt_SDK_Win_v1_0_beta_en.exe
雙擊Nokia_Qt_SDK_Win_v1_0_beta_en.exe運行安裝,出現Nokia Qt SDK安裝歡迎界面,點擊下一步(next

選擇已經閱讀並贊成在許可證所附的一個Qt SDK的諾基亞(「諾基亞公司的最終用戶軟件」)協議中的條款及如下(「開源許可證」)….選擇下一步(nextphp

指定Nokia Qt SDK安裝路徑,選擇安裝類型爲所有安裝(fullgit

選擇開始菜單中,你想建立的快捷程序的快捷方式。這裏默認爲Nokia Qt SDK-beta release,當安裝完,能夠在開始程序中找到Nokia Qt SDK-beta release,點擊下一步(next正則表達式

如今準備開始安裝Nokia Qt SDK Setup到你的電腦,點擊Install安裝編程

Nokia Qt SDK Setup安裝進度windows

根據狀況選擇,這裏是默認選上。點擊完成(Finsh安全

安裝完後彈出一個啓動窗口,由於前面選擇了Launch Qt Creater,因此安裝後啓動Nokia Qt SDK軟件框架

文件(File)—新建文件或項目(New file or Project)或直接按Ctrl+N,選擇Qt Application Project—Mobile Qt Application—點擊OK模塊化

工程名稱爲(Nmae:Mobile,D:\Qt目錄建立一個工程名爲Moblie的文件夾,而後點擊下一步(Next工具

Maemo操做、Qt模擬器和Symbian的設備默認是選上的,點擊下一步(next佈局

類名(Class name):MainWindow

基類(Base class)QMainWindow

頭文件(Header file):mainwindow.h

源文件(Source file):mainwindow.cpp

生成表格(Generate form)默認勾上覆選框

表格文件(Form file):mainwindow.ui

而後點擊下一步(next

添加到版面控制(add to version control):默認爲None,而後點擊完成(Finish)

編輯(Edit)

設計(design):佈局(layouts)、墊片(Spacers)、按鈕(Buttons)、項目視圖(模型爲基礎的)(Item Views (Model-Based))、項目工具(項目爲基礎)(Item Views (Model-Based))、集裝箱(Containers)、輸入窗口部件(Input Widgets)、顯示窗口部件(Display Widgets

調試(Debug

項目(Project

配置名稱(Configuration Name):調試(Debug

Qt版本(Qt Version):Qt for Fremantle PR1.2 Devices (Qt SDK beta)

陰影生成(Shadow Build):默認就行

創建目錄(Build Driectory:D:\Qt\Mobile

生成步驟(Build Steps):

Qmake:qmake.exe Mobile.pro –r –spce default –unix CONFIG+=debug

//執行Qmake生成與平臺無關的項目文件Moblie.pro,及在window下的編譯文件

Make:make.exe –w in D:\Qt\Mobile

//執行make構建程序

清除步驟(Clean Steps

Make:make.exe clean –w in D:\Qt\Mobile

構建環境(Build Environment

使用系統環境(Using System Environment

Help文檔,說明文檔很詳細,並且很實用

運行目標選擇(run target selection

項目是Mobile(Project:Mobile)

Maemo的目標(Target:Maemo

創建調試(Build:Debug

運行MobileMaemo設備(Run:Mobile on Maemo Device

運行Run (Ctrl+R)

開始調試(Start Debugging

開始的Maemo操做模擬器(Start Maemo Emulator)

所有建設(Build All(Ctrl+Shift+B))

 

 

Debug—Start Debugging—Start Debugging

執行qmake D:\Qt\Mobile生成一個與項目平臺無關的項目文件Mobile.pro,接着生成一個windows下的Mobile-build-simulator,裏面有Makefile編譯文件,執行make生成目標文件和可執行程序

  

  

累了。。今天先到這裏。。。

相關文章
相關標籤/搜索