歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 10.04 下編譯 QT 4.7 Beta2 源代碼

Ubuntu 10.04 下編譯 QT 4.7 Beta2 源代碼

日期:2017/2/28 16:31:31   编辑:Linux教程

在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 的界面屬於比較原始的類型.

Copyright © Linux教程網 All Rights Reserved