1. 程式人生 > >linux解除安裝QT4和安裝QT5的方法

linux解除安裝QT4和安裝QT5的方法

        由於專案中需要用到QT的程式,因此安裝QT5的軟體支援庫和QT開發環境是必須的:

        apt-get insatall qt5-default

        apt-get insatall qt-creator

       QT5的庫和QT Creator開發環境是獨立執行的,如果QT Creator缺少QT5的庫則程式寫好了沒法編譯;如果只裝QT5不裝QT Creator開發環境的話則沒有辦法寫程式,只能通過命令列編譯已經寫好的程式,兩者相輔相成,缺一不可。另外還有一點要提醒大家,網上對於Ubuntu安裝QT的步驟大多是   

        apt-get insatall qt-sdk

        apt-get insatall qt-creator

這是非常坑的一點,因為qt-sdk是QT4.8的庫,我當時沒有意識到這點,在裝了qt-sdk之後又裝了qt5-default,導致QT程式編譯時就要我選擇QT4還是QT5的軟體庫,非常煩,好在我之後用這個方法刪除了qt4的軟體庫:

apt-get autoremove qt-sdk

然後是刪除了/usr/lib/arm-linux-gnueabihf/qt4下的所有檔案:

這樣QT4.8的庫就從我的板子裡面灰飛煙滅了,不會有任何的解除安裝殘留。雖說如此,QT4 Designer還是在的,我改天也想個辦法把這個給卸了,並且qt-chooser也有qt4.8的資訊:

環境搭好了,可以開始寫程式,但還要設定一下編譯的選項,在Tools->options設定裡面:

要設定好模擬器件是桌面(Desktop)還是遠端(Remote)、裝置是本地PC還是安卓手機、編譯器、QT軟體版本、Debug除錯版本。

QT版本預設是5.5,因為4.8被我刪了:

編譯器預設是GCC,如果不知道編譯器的路徑可以用which gcc指令查詢:

偵錯程式用預設路徑即可:

其實這個除錯方案是可以刪了重新建一個的,我當時也是因為出了點問題刪掉了,重新配置過一個除錯方案,就是現在這個,程式編譯執行都沒有問題。

來寫個非常簡單的程式,弄個按鈕,每按一次輸出一行666:

接下來就可以用QT環境進行開發了。