-
QT SDK 和 Nokia QT SDK的区别
2011-01-20
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://boddah.blogbus.com/logs/100701262.html
baidu和google后发现无论是CSDN还是pudn或者163blog等,许多人对于QT并不是十分了解,人云亦云的情况到处发生。照搬过来后就成为自己的东西了,缺少真正的实践感,或者就是表达能力太差,不敢说怕说错。因此决定还是自己记录些有用的东西为好,无论对错,成果决定一切。
首先说明下QT的安装。因为是开源软件,所以在qt.nokia.com上就能够下载到QT软件,但QT的版本非常多。容易让人眼花缭乱。适应于不同操作系统的QT软件开发就不用说了,for windows,for mac,for Linux还有人不明白就太白了。以for windows为例介绍下Nokia QT SDK和QT SDK的区别。
区别1:Nokia QT SDK是专门为symbian和Maemo手机开发所准备的,而QT SDK适应于各种界面的开发(包括嵌入式s3c2410等东西)。
区别2: Nokia QT SDK里面所含有的支持库比QT SDK全面,也就是说symbian所需要的sis文件库,仿真文件库和mobility 1.0.0都包含在内,而这些QT SDK是不包括的,尤其做手机开发的,最好下载Nokia QT SDK开发套件,毕竟QT是专为symbian做的。iOS和Andorid有它们自己的开发包。
反观QT SDK,如果下载的是QT for Windows(也就是不带Nokia的版本),那么还要自行下载Mobility 1.0.0(或者最新的Mobility1.1.0)然后进行安装,还要下载手机版的QT库,就是将qt sis文件下载到测试手机里安装。
区别3:XML和一些应用的格式不大相同。Nokia QT SDK的应用格式与其他的QT for xxx不太一样,仿真器中自动包含miniGW和device,而普通的QT SDK没有device,miniGW也需要自己安装。XML的区别笔者还未接触。以后再谈。
总之,做symbian手机开发的,不要看baidu或者问问里的一些回答,那都是过时的。最好去下载Nokia QT SDK,否则事半功倍怪不得人。 当然,在Nokia QT SDK上升级Mobility 1.1.0也比较轻松。
收藏到:Del.icio.us







