国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

基于NOKIA Qt SDK開發(fā)流程總結(jié)

發(fā)布時間:2011-3-19 16:54    發(fā)布者:1770309616
一.安裝
1.Nokia Qt SDK安裝
        按照這個流程Qt_for_symbian_開發(fā)環(huán)境安裝基本上是不會有什么大問題的。但是我要說一個注意的地方,就是Nokia Qt SDK有離線和在線安裝兩個版本的,我住的小區(qū)長城寬帶光纖接入2M的帶寬,平時下個幾百兆的電影,幾分鐘。用在線安裝我裝了一天,最后能NEXT了,不是少這個就是少那個文件。基本上個人建議選擇離線的吧,雖然比較大,但是問題很少,還能重復(fù)利用。
        另外上邊那個安裝流程的鏈接里面選擇的例子是Easeing Curve,本人的機(jī)型是N95 8GB版,不支持。所以選擇例子的時候要注意,不行的時候多試兩個,別像我似的,又費(fèi)了半天勁才注意到。
         集成的Qt Creater讓人很不爽,只要應(yīng)用程序跑不起來,它就告訴你General OS-related error,當(dāng)然它讓人不爽的地方還有很多,這也可能和我經(jīng)常用VS的編譯器有關(guān)。
         一般情況下如果出現(xiàn)了General OS-related error,第一步可以先通過.sis文件直接在手機(jī)上安裝的方法,如果不能安裝或者運(yùn)行,手機(jī)會給出提示的,上面的Easeing Curve在運(yùn)行時我手機(jī)上顯示的就是“功能不被支持!”
2.qt-mobility庫的安裝
這里,我發(fā)一點(diǎn)牢騷,也不知道是不是Nokia的人腦袋進(jìn)水了,你既然都叫Nokia Qt SDK了,偏偏把qt-mobility這個庫另外打包,還要手動安裝,我的天啊,做個自動安裝的包,能累死你啊,并且還搞的很負(fù)責(zé)任的一個樣子,告訴你這是一個安裝時的bug,那首歌怎么唱來著,“那痛苦的滋味,你是否真能體會!”。這個庫的安裝流程見在Qt S60中使用QtMobility做開發(fā),另外請大家看一下那段紅色的字,我始終沒有搞明白,我下載了Nokia Qt SDK到底是需要裝這個庫啊還是不需要裝啊,最后經(jīng)過實(shí)踐得出結(jié)論不用捉摸了,裝吧!另外這個連接僅供參考,至于怎么裝還是看我的這個吧(我也是費(fèi)勁查的和試的)
我能確認(rèn)的安裝流程:
1)下載這個庫的時候,一定要選擇帶這個詞Source and binary Symbian的那個文件,即該頁面里的第三個下載文件,比較大將近200M,其它的,我下了都不行,也不知道為啥,反正我試通了,而且網(wǎng)上搜一下基本都是這個才能成功。
2)解壓縮文件所在盤符要和Nokia Qt SDK在一個盤符,中間不能有中文(這個用過Qt Creater的我估計(jì)會知道的)。
3)程序開始〉Nokia SDk〉Symbian〉Qt for Symbian  command prompt 進(jìn)入到qt-mobility解壓后文件所在的路徑
之后執(zhí)行:configure.bat這個文件,所時間看電腦配置,基本上幾分鐘。
在我家里的電腦和單位的筆記本運(yùn)行結(jié)果都是一樣的:

直接就是configure failed
我查啊,查啊,到底哪不對,試了好幾次,都是這樣,放棄了。這個錯誤不用管,還可以繼續(xù),有誰知道怎么解決請告訴我。
4)執(zhí)行3)完了以后,進(jìn)入到qt-mobility解壓后文件夾,網(wǎng)上說對的我搜到得是這個哥們說的(前輩啊!)
抄錄如下:
-------------------------------------------------------------------------------------------------------------------------------------------------------------
問題解決了!!!!!
我的問題出在我安裝的qtmobility版本太老了,是1.0.1而在這版本里還沒有QCamera的功能,所以我下了一個新的版本,即:在 http://qt.nokia.com/products/qt-addons/mobility里下載,當(dāng)然這里面你還是需要選擇的,就是你要下 windows還是symbian的你要仔細(xì)分清,因?yàn)樵趕ymbian里有適合S60 FP1、FP2和5th。cd到qtmobility
接著是configure
接著qt-mobility-1.1.0-epoc32-.zip 對應(yīng)相應(yīng)的symbian平臺,需要分別解壓,解壓后都是名字為 epoc32 的目錄,將解壓后的 epoc32 拷貝到對應(yīng)SDK目錄下的epoc32中
/features/mobility.prf.template 文件拷貝成 QTDIR/mkspecs/features/mobility.prf。 可在編譯環(huán)境下運(yùn)行'qmake -v' 來查看目前的Qt 目錄。
還有在下載的安裝包里有例子,可以試著編譯下,編譯通過,就代表你OK了
------------------------------------------------------------------------------------------------------------------------------------------
需要注意的:
(1)文件夾里有好幾個帶epoc的壓縮文件,暈不,根本就沒有說明,如下圖:

首先確定Qt的版本號,打開Qt Creater IDE 的about 看一下,我的是Based on Qt 4.7.0 (32 bit),所以這里肯定選基于4.7.2的文件,另外上Nokia網(wǎng)站上查一下你手機(jī)對應(yīng)的symbian的版本,如N95 8GB版對應(yīng)的是:S60 3rd Edition, Feature Pack 1,所以應(yīng)當(dāng)選3.1版的,最后選的就應(yīng)當(dāng)是qt-mobility-1.1.1-s60-qt-4.7.2-epoc32-3.1.zip這個文件進(jìn)行上面的前輩所寫的手動安裝說明,以上版本選擇,純屬我個人猜的或者是蒙的,反正我沒有找到說明。
(2)通過Qt for Symbian  command prompt 運(yùn)行'qmake -v'所獲得的路徑是不準(zhǔn)確的,它返回的是庫文件所在的路徑,而上面所說的 QTDIR是指NokiaQtSDK\Symbian\SDK這個路徑,要不然你找不到他說的那幾個文件夾。
5)以上執(zhí)行完后,打開qt-mobility下的例子程序,打開Nokia ovi套件,連上手機(jī)(手機(jī)上軟件安裝,見第一步Nokia Qt SDK安裝說明),運(yùn)行環(huán)境選擇 symbian device(如下圖) ,如果編譯能通過,恭喜你!如果不行,你就能體會我當(dāng)時的心情了,基本上是網(wǎng)上查資料,試,不行,再查,再試,直到編譯能通過為止。

二.讓軟件在手機(jī)上跑起來
1.純Qt編寫的程序
純Qt是指只調(diào)用Qt標(biāo)準(zhǔn)庫的功能而不進(jìn)行手機(jī)相關(guān)的應(yīng)用開發(fā),如HelloWorld程序,不需要簽名直接就能運(yùn)行。
2.萬惡的簽名
如果第一步安裝讓我感覺到痛苦,那么和獲得Symbian signed簽名比起來,就不算啥了,人窮志短啊。網(wǎng)上說的什么獲得publish id,生成什么cer文件,下載DevCertRequest程序,下載TC-ConvertP12及生成這個,生成那個,導(dǎo)入這個,導(dǎo)入那個,哥們?nèi)嚵耍Y(jié)果眼看就要成功了,提交到網(wǎng)上,結(jié)果是無效的數(shù)字簽名,最后的最后,終于查到了,要錢 1600RMB,我想罵人!哥忍了,畢竟沒錢不能怨人家!
        還好,還有一種方式,官方叫做openSignedOnline,網(wǎng)址是這個,第一個IMEI號,是你想跑的Nokia智能手機(jī)的IMEI號,打開手機(jī)輸入*#06#顯示的序列號,輸進(jìn)去,下面那個輸入郵箱地址,最后一個把你生成好的.sis文件的路徑輸進(jìn)去,之后等著收郵件,郵件里面會有一個確認(rèn)的鏈接地址,進(jìn)行確認(rèn),之后再收郵件,會給你發(fā)一個你的.sis文件進(jìn)行了Symbian signed的下載地址,進(jìn)行下載,下載之后,安裝到手機(jī)上,運(yùn)行,就可以看到你的程序運(yùn)行效果了,如果有問題,修改之后再執(zhí)行上面的流程,每次都要這樣。哥們我改了一下午的程序,就為了我的程序能發(fā)短信,沒干別的,主要是收郵件。
如果說我在別人手機(jī)上裝程序,你這樣,我能忍!我在我自己手機(jī)上玩,還需要你同意,還需要你簽名,算你狠!
三.調(diào)用短信功能
我弄了這么多天,就是想讓手機(jī)應(yīng)用程序,能夠自動的發(fā)個短信,所以貼上代碼(也是網(wǎng)上找的)

QMessageService service;
    QMessage message;    QMessageAddressList toList;    QMessageAddress::Type addrType(QMessageAddress: hone);    toList.append(QMessageAddress(addrType, tr("134XXXXXXXX")));//電話號碼//這里可以設(shè)置群以號碼    message.setType(QMessage::Sms);//短信類型    message.setTo(toList);    //message.setSubject("this is the first msg!");    message.setBody(tr("It is success!"));    service.send(message);真的好用,誰試誰知道,當(dāng)我收到短信的那一刻,那叫一個…,哎大海啊,都是TMD水!這回哥真會發(fā)短信了!不容易啊!四.變態(tài)的Nokia Qt Creater IDE
哥搞開發(fā)時間也不算長,帶帶拉拉才7、8年而已,我見過程序最多的警告也就百八十個的那都算多的了,看看這個狗屁IDE,一個幾十行的程序,它給了我多少警告,這種警告根本就是沒用,看它比看程序還累,這個只有Nokia Qt Creater 才這樣,普通的Qt Creater 這個不是這樣的:

我現(xiàn)在明白了,網(wǎng)上都說“Nokia手機(jī)硬件比較優(yōu)秀,軟件一般”,這句話的含義了。
五.總結(jié)
最后總結(jié)一下,以上是我個人的使用體會,自己看著都覺得復(fù)雜,能幫到大家最好,幫不到你也別拍我,Qt相對來說還是一個很新的東西,但是我個人認(rèn)為非常值得一學(xué),至于Qt的跨平臺特性,那對你有意義才有用。我之所以拿NOKIA手機(jī)試,也是因?yàn)椋幌胱吣亩急持慌_電腦,把一些如算授權(quán)碼的小程序,放到手機(jī)上還是很方便的,除此之外我也沒有錢買蘋果。
一個產(chǎn)品服務(wù)還是比較關(guān)鍵的,我認(rèn)為Nokia的服務(wù)有問題,這種模式根本就不利于廣大技術(shù)人員的技術(shù)普及,但是我想說的是,這些問題和Qt沒有關(guān)系,photoshop就是用Qt編的,功能很強(qiáng)大,這是誰也否定不了的。
本文地址:http://m.qingdxww.cn/thread-58909-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對其真實(shí)性負(fù)責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時間更正或刪除。
youyou_zh 發(fā)表于 2011-3-19 19:59:28
fuza
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區(qū)
  • Dev Tool Bits——使用MPLAB® Discover瀏覽資源
  • Dev Tool Bits——使用條件軟件斷點(diǎn)宏來節(jié)省時間和空間
  • Dev Tool Bits——使用DVRT協(xié)議查看項(xiàng)目中的數(shù)據(jù)
  • Dev Tool Bits——使用MPLAB® Data Visualizer進(jìn)行功率監(jiān)視
  • 貿(mào)澤電子(Mouser)專區(qū)
關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 婷婷久久综合九色综合绿巨人 | 久久精品视频16 | 欧美成人三级大全 | 亚洲欧美日韩高清中文在线 | 欧美亚洲一二三区 | 欧美日韩一区二区三区四区 | 成人网在线免费观看 | 麻豆精品传媒视频观看 | 成人精品亚洲 | 中文日本在线 | 91精品国产91久久 | 免费一级特黄欧美大片久久网 | 欧美妇乱xxxxx视频 | 国产精品视频福利一区二区 | 欧美区一区二区三 | 欧美日韩一级二级三级 | 国产精品所毛片视频 | 久久中文字幕不卡一二区 | 欧美成人tv | 伊人五月婷婷 | 国产高清网站 | 久久久久久久国产精品视频 | 国产精品99久久久久久www | 亚洲三页 | 青青草91| 韩国大尺度女教师未删减在线 | 午夜视频色 | 天堂网在线免费 | 国产网站麻豆精品视频 | 亚洲欧美激情综合首页 | 在线播放精品视频 | 91免费精品国偷自产在线在线 | 日本男女网站 | 午夜免费观看_视频在线观看 | 国产亚洲玖玖玖在线观看 | 青青草a免费线观a | 日韩亚洲成a人片在线观看 日韩亚洲 | 中文字幕欧美在线 | 国产精品自拍第一页 | 性色吧| 欧亚毛片|