在Ubuntu 10.04 下使用 源代碼的形式安裝了 qt sdk. 寫一個筆記,作下記錄.如果有什麼問題,還請多指教.
安裝前需要安裝一些編譯程序如 g++, 也有一些庫需要安裝.由於筆者之前曾經安裝過一些組件,可能環境和您的機器上不一樣.不過沒有關系,如果缺失了相關組件,ubuntu會給出相應的提示,只需要參照提示,把相關組件安裝一下,重新執行命令即可.
下面是我安裝的過程以及出現的問題.
下載 tar.gz 格式的 qt sdk 源碼. 當然你也可以到這個頁面下載 zip 格式的源碼.
解壓縮前需要找一個空閒容量 > 3G 的分區 ,假設為 /tmp. 假設下載目錄為 /home , 那麼執行下面的命令
cd /tmp
tar -zxvf /home/http://get.qt.nokia.com/qt/source/qt-everywhere-opensource-src-4.7.0-beta2.tar.gz
3. 進入解壓後的目錄,執行
./configure
在這個階段,顯示出錯信息
Basic XLib functionality test failed!
具體原因可以查一下,我提供一個現成的解決方法
sudo apt-get install libX11-dev libXext-dev libXtst-dev
4.執行
make
在這個階段, make 出錯, 報告錯誤: usr/bin/ld: cannot find lXrender
解決辦法如下:
sudo apt-get install libxrender-dev
如果有別的組件缺失,也可以參照這個辦法解決
5.
sudo make install
這樣就基本完成了.
不過,我也存在一個問題,就是 qt 的界面屬於比較原始的類型.