使用Nokia Qt SDK做Symbian S60開發(fā)
使用Nokia Qt SDK做Symbian S60開發(fā) 是本文要介紹的內(nèi)容,S60逐漸成為大家使用的主流了,可見它的功能。那么先來看本文內(nèi)容吧,環(huán)境是在windows 下。
好久沒有上Qt官網(wǎng),今天上去看了一下,發(fā)現(xiàn)Nokia Qt SDK 1.0發(fā)布了,集成了Qt for Symbian和Maemo的開發(fā)工具包,一次安裝即可,這要比以前做Symbain S60開發(fā)方便多了,以前要安裝carbide、s60 xth sdk、qt for symbian、activeperl至少四個(gè)包,中間還要小心翼翼的,生怕哪一步出錯(cuò)了,現(xiàn)在方便多了,一次性安裝就OK了,只是文件太大了點(diǎn),有900M之巨,安裝完成后占空間4G。
下面開始步驟:
1、上官網(wǎng)下載Nokia Qt SDK 1.0 for Windows (Offline版本);
2、安裝Nokia Qt SDK 1.0,這一步?jīng)]什么復(fù)雜的,一路順風(fēng);
3、修改啟動(dòng)腳本
安裝完成后,會(huì)在開始菜單中出現(xiàn)Nokia Qt SDK -> Symbian -> Qt for Symbian Command Prompt,右鍵點(diǎn)擊該菜單選擇屬性,找到它的實(shí)際位置,然后修改這個(gè)bat文(NokiaQtSDK/Symbian/SDK/bin/qtenv2.bat),在里面加入下面兩行代碼:
- set QMAKESPEC=symbian-abld
- set QTDIR=%SDKPREFIX%
設(shè)置QMAKESPEC能讓qmake命令變得輕松些呵呵,設(shè)置QTDIR不知道有沒有用,沿用以前的方式加上吧。
4、設(shè)置可寫目錄權(quán)限
如果日常是以普通用戶進(jìn)行開發(fā)則需要將NokiaQtSDK/Symbian/SDK/epoc32目錄下的BUILD、data、release目錄(或許還有debug)設(shè)置成普通用戶可讀寫的(設(shè)置everyone用戶組,或者設(shè)置user用戶組)
5、進(jìn)行代碼開發(fā)和編譯
現(xiàn)在可以進(jìn)行開發(fā)了,就像寫普通Qt程序一樣,將源代碼寫好了,.pro文件也寫好了,然后通過開始菜單的Nokia Qt SDK -> Symbian -> Qt for Symbian Command Prompt打開命令行控制臺(tái),然后切換到自己寫的源代碼.pro文件所在目錄下,然后依次執(zhí)行下面命令:
- qmake
- make release-gcce
- make sis
***就生成一個(gè).sis的自簽名文件,可以下載到S60手機(jī)上運(yùn)行了。 當(dāng)然,如果手機(jī)上沒有安裝過Qt庫,則需要先安裝NokiaQtSDK/Symbian/sis/qt_installer.sis文件到手機(jī)上。
VIM+命令行開發(fā)Qt程序習(xí)慣了,Nokia Qt SDK 1.0提供了Qt Creator,但還是覺得VIM用起來比較順手。 盡管實(shí)際開發(fā)過程和以前的一樣,但“安裝過程”比以前簡單多了。
小結(jié):使用Nokia Qt SDK做Symbian S60開發(fā)的內(nèi)容介紹完了,希望本文對(duì)你有所幫助!更多內(nèi)容參考資料在編輯推薦。