2008年6月17日 星期二

在linux下安裝Qt/Embedded開發環境主要需要三個軟件

在linux下安裝Qt/Embedded開發環境主要需要三個軟件

tmake工具安裝包;Qt/Embedded安裝包;Qt的X11版的軟件安裝包,以下列舉了上述幾個軟件包及其版本號:

1. Tmake 1.11(或更高版本)軟件包(主要用來生成Qt/Embedded應用工程的Makefile文件)

2. Qt/Embedded 2.3.7(Qt/Embedded的安裝包)

3. Qt 2.3.2 for X11(Qt的X11版的安裝包,它將產生X11開發環境所需的兩個工具)

以上這些軟件可以從trolltech的WEB或FTP服務器上免費下載。

需要注意的是,由於上述軟件安裝包有許多不同的版本,由於版本的不同可能會造成潛在的衝突而影響使用,一個基本的原則是:選擇的Qt for X11的安裝包應該比Qt/Embeedded的安裝版本要舊,這是由於Qt for X11安裝包的兩個工具uic和designer產生的的源文件會和Qt/Embedded的庫一起被編譯鏈接,也就是考慮到“向前兼容”的原則。

目前,Qt/Embedded可以運行在inux所支持的各種處理器上,包括像Intel X86、ARM、MIPS和PowerPC等處理器上。Qt/Embedded對內存的消耗很低,因為它不需要X服務器或是Xlib庫,可以直接的寫緩衝 幀,對於不使用的功能可以在編譯的時候動態調節從而盡可能的減少對內存的使用,例如,在實際使用過程當中不想使用QlistView這個庫,可以通過定義 一個QT_NO_LISTVIEW的預處理標記來實現。它甚至可以把全部的應用功能編譯鏈接到一個簡單的靜態鏈接的可執行程序中。Qt/Embedded 提供了大約200多個可配置的特徵,在Intel X86平台上庫的大小範圍會在700KB到5000KB之間。

沒有留言: