qtopia2.2.0和qt4的區別

首先來了解一下Qtopia QT4等版本的關係,現有流行的幾個版本爲:Qtopia2.2.0、Qtopia4.4.3、Qt4.7。這幾個版本有何區別呢?本人理解如下:Qtopia爲桌面系統,就像我們用的ubuntu,裏面可以安裝很多應用程序,2.2.0和4.4.3爲它的兩個用的最多的版本。而Qt4.7僅僅只是庫文件,用來支持QT4應用程序。但也不能說是包含關係,他們還是有很多區別的,所以不能用Qt4.7編譯的程序放到Qtopia下直接運行,而需要重新編譯。

        再說一下X86版和ARM版,關係如下:這兩個版本源代碼是同一套,比如qt-everywhere-opensource-src-4.7.4,它既可以編譯出x86版,也可以編譯出arm版,只是使用不同的配置。編譯出的x86版可以用來編譯在x86平臺上運行qt4應用程序;而編譯出的arm版則用來編譯在arm平臺上運行的qt4應用程序。而qtopia x86版用來在x86平臺上仿真開發的qtopia應用程序,以節省開發時間。

這裏我們討論的僅僅是QT4.7的移植和應用程序的開發。當然,前提是你已有可用的u-boot、linux內核、文件系統。

        由於Qt應用程序將使用觸摸屏替代鼠標,因此要先移植Tslib爲觸摸屏進行校準等工作。Tslib移植步驟可參考《OK6410 QT移植百科全書》,講解得比較詳細。也可直接使用,拷貝到文件系統中。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章