日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

用Qt开发Symbian应用程序总结

發(fā)布時(shí)間:2023/12/20 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 用Qt开发Symbian应用程序总结 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

折騰了好一陣子,終于探索出了我認(rèn)為最方便的Qt開(kāi)發(fā)Symbian應(yīng)用程序的方法,現(xiàn)總結(jié)如下:



1.

如果要用Qt開(kāi)發(fā)Symbian應(yīng)用程序,一定要選擇在Windows平臺(tái)開(kāi)發(fā),因?yàn)長(zhǎng)inux下的Qt開(kāi)發(fā)工具并不完善。

下載Windows版的Qt SDK,對(duì)于Nokia 5230的手機(jī),應(yīng)該下載Qt SDK 1.1.2版,不要下載目前更新的1.2.1版



2.

Windows版的Qt SDK默認(rèn)集成了Symbian開(kāi)發(fā)環(huán)境,無(wú)需下載其他庫(kù)即可開(kāi)發(fā)Symbian應(yīng)用程序



3.

用Qt 1.1.2開(kāi)發(fā)完Symbian應(yīng)用程序準(zhǔn)備移植到Nokia 5230前必須在手機(jī)里裝好Qt庫(kù),Nokia 5230支持的Qt庫(kù)是Qt 4.07(3),而更新的是Qt 4.07(4)庫(kù),但Nokia 5230不支持。

另外Qt SDK 1.2.1開(kāi)發(fā)的Symbian應(yīng)用程序需要在手機(jī)上裝4.07(4)版的Qt庫(kù),而Qt SDK 1.1.2開(kāi)發(fā)的Symbian應(yīng)用程序需要在手機(jī)上裝版本稍低的4.07(3)的Qt庫(kù)

這兩個(gè)Qt庫(kù)文末都有鏈接



4.

Symbian應(yīng)用程序開(kāi)發(fā)完畢后需要下載到手機(jī)中,有兩種方法:手動(dòng)和自動(dòng)

手動(dòng):

選擇Qt界面左下角的目標(biāo)為塞班設(shè)備,點(diǎn)擊下面的綠色小三角,一般是會(huì)錯(cuò)誤的,因?yàn)槲覀儧](méi)有連接手機(jī),但應(yīng)用程序sis已經(jīng)生成了,在項(xiàng)目文件夾目錄下,手動(dòng)copy到手機(jī)的SD卡后再安裝即可。不過(guò)這樣做有一個(gè)缺點(diǎn):用USB把手機(jī)連到PC后,在PC端把sis文件copy到SD卡里,但在USB沒(méi)有拔下之前,我們是不能在手機(jī)里瀏覽SD卡的,因此必須拔下USB,如此反復(fù),很花時(shí)間

自動(dòng):

這種方法是我比較推薦的:具體方法如下:


(1):

安裝Nokia Ovi Suite,將手機(jī)連接到Nokia Ovi Suite。Nokia Ovi Suite的好處是可以直接利用它將PC機(jī)上的sis文件安裝到手機(jī)里,而不用頻繁的插拔USB線。另外Nokia Ovi Suite也是Qt Creator連接手機(jī)必不可少的一步。Nokia Ovi Suite安裝過(guò)程如下:




(2):

Nokia Ovi Suite安裝好后,需要在手機(jī)上安裝Qt庫(kù),這個(gè)第3步已經(jīng)說(shuō)明了


(3):

在手機(jī)上安裝trk調(diào)試工具,可以在http://tools.ext.nokia.com/trk/下載,Nokia 5230的版本是s60_5_0_app_trk_3_2_7.sisx,我把所有我下到的版本的trk文件都已經(jīng)上傳上來(lái)了,文末有鏈接。具體安裝可以參考:

http://www.developer.nokia.com/Community/Wiki/%E5%A6%82%E4%BD%95%E5%9C%A8NokiaQtSDK%E4%B8%AD%E5%BC%80%E5%8F%91Symbian_Qt%E5%BA%94%E7%94%A8#.E5.AE.89.E8.A3.85Qt.E5.BA.93.E5.92.8CTRK.E5.88.B0Symbian.E6.89.8B.E6.9C.BA



(4):

上述工作都完成后首先通過(guò)Nokia Ovi Suite連接到PC,手機(jī)上選擇Ovi Suite模式,然后打開(kāi)Qt,默認(rèn)應(yīng)該會(huì)自動(dòng)連接上,紅色的叉就會(huì)變成綠色的勾(一定要注意必須先打開(kāi)Nokia PC Suite軟件!),如下圖:

沒(méi)有連接手機(jī)的圖:



已經(jīng)連接到手機(jī)的圖:




(5):

Qt Creator成功連接到到手機(jī)后,還需最后一項(xiàng)工作,在項(xiàng)目選項(xiàng)卡中設(shè)置目標(biāo)手機(jī)的Qt版本(圖中顯示的是Qt 4.7.3 Symbian^1版,這個(gè)版本適用于我的Nokia 5230)





(6):

最后構(gòu)建運(yùn)行就可以了,不過(guò)速度比較慢,Qt Creator會(huì)自動(dòng)把生成的sis文件copy到手機(jī)中安裝。當(dāng)然你也可以在生成sis文件后用Nokia Ovi Suite手動(dòng)安裝



(7)調(diào)試:

這里只介紹如何在真機(jī)上調(diào)試,例子是我們的Timer程序,請(qǐng)參考:

http://blog.csdn.net/htttw/article/details/7632103

1.

把Nokia 5230手機(jī)用USB連接到PC,打開(kāi)Nokia Ovi Suite,確認(rèn)已經(jīng)連接上


2.

確認(rèn)Qt界面的左下角顯示的綠色的勾:



3.

Qt打開(kāi)Timer.pro,在項(xiàng)目中選擇”塞班設(shè)備“,然后選擇“Qt 4.7.3 for Symbian^1(Qt SDK)調(diào)試”,注意,一定要選擇調(diào)試!不要選擇“發(fā)布”,他們的區(qū)別就和Debug與Release一樣:




4.

我們可以在程序一開(kāi)始時(shí)設(shè)置一個(gè)斷點(diǎn):




5.

然后選擇Qt界面左下角的第二個(gè)帶圈的綠色小三角開(kāi)始調(diào)試,速度比較慢,因?yàn)槭窃谡鏅C(jī)上調(diào)試


6.

程序會(huì)在斷點(diǎn)處暫停:



之后我們就可以在真機(jī)上進(jìn)行單步調(diào)試了,很爽的!



(8)刷機(jī):

我們開(kāi)發(fā)的應(yīng)用程序往往會(huì)使用手機(jī)的網(wǎng)絡(luò)訪問(wèn),SD卡訪問(wèn)等功能,因此對(duì)于有特殊權(quán)限操作的應(yīng)用程序必須簽名,有兩種解決辦法:一是給應(yīng)用程序簽名,但每開(kāi)發(fā)一個(gè)app都要簽名很麻煩。第二種方法是刷機(jī),只要刷機(jī)后,無(wú)論什么app都可以直接安裝,非常方便。不過(guò)要注意,小心刷機(jī),不要把手機(jī)刷成磚頭了~~

在?http://blog.csdn.net/htttw/article/details/7635234?我詳細(xì)介紹了如何刷機(jī)。







最后附用到的幾個(gè)文件:


下面是Symbian的Qt 4.07(3) 庫(kù):

http://download.csdn.net/detail/htttw/4352005


下面是Symbian的Qt 4.07(4) 庫(kù):

http://download.csdn.net/detail/htttw/4352012


下面是Qt Creator連接Symbian手機(jī)的trk文件:

http://download.csdn.net/detail/htttw/4352084



下面你就可以開(kāi)始開(kāi)發(fā)Symbian應(yīng)用程序了!



完成!

總結(jié)

以上是生活随笔為你收集整理的用Qt开发Symbian应用程序总结的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。