1. 程式人生 > >樹莓派安裝qt4.8.0和qtcreator 2.4.1。

樹莓派安裝qt4.8.0和qtcreator 2.4.1。

想在樹莓派上搭建qt編譯環境。使用 qt4.8.0 和 qtreator2.4.1 。

一.qt 4.8.0安裝。

1.百度qt download。找到連結: http://download.qt.io/archive/qt/,進去下載qt4.8.0和qtcreator2.4.1的.tar.gz包。

2.利用ssh將檔案拷貝到樹莓派。tar -vxf 檔名 解壓。

3.安裝qt4.8.0。當前系統為樹莓派官方最新系統。2017年9月份。

(1)首先安裝必要的庫sudo apt-get install libx11-dev libxext-dev libxtst-dev 

        然後執行 ./configure 通過

(2)執行make命令

出錯:

Makefile:106515: recipe for target '.obj/release-sharedd/qdialogbuttonbox.o' failed
recept from target 錯誤,sub-gui-make_default-ordered

libx11*安了,同樣錯誤。

安裝了qt5-default,執行了make clean 和 make all

Makefile:106515: recipe for target '.obj/release-sharedd/qdialogbuttonbox.o' failed。錯誤同樣。

重新燒寫記憶體卡系統為烏班圖針對樹莓派的 ubuntu mate

4.嘗試在烏班圖提供的樹莓派系統下安裝。樹莓派官網有mate那個。

./configure成功。需要先安裝上面提到的必要庫。

make 成功。時間很久

sudo make install 成功。

到此安裝成功。提示預設安裝在/usr/local/Trolltech

//烏班圖預設安裝有qt4,猜測可能是因為某些庫檔案沒有安裝導致的make錯誤。



安裝qtcreator2.4.1原始碼包
解壓
qmake qtcreator.pro

提示cuold exec '/usr/lib/arm-linux-gnueabihf/qt4/bin/qmake':no such file or directory

 執行PATH=/usr/local/Trolltech/Qt4.8.0/bin(這個目錄是剛才qt4.8.0安裝目錄的bin資料夾),qmake  qtcreator.pro 執行成功。

開啟一個新的終端執行 make出現兩個編譯錯誤。執行make clean ,然後sudo make install 等待中。

吃午飯回來。安裝成功。

命令列:qtcreator啟動成功。