鑒於,下載QT5.5安裝,編譯總是有問題,可能是配置不正確。
於是按照論壇的一些資料,就換回QT4版本,具體實施步驟如下:
在qt官網http://download.qt.io/archive/
下的qt4.8.6 : http://download.qt.io/archive/qt/4.8/4.8.6/qt-everywhere-opensource-src-4.8.6.tar.gz
和 qt creator 2.5.2 : http://download.qt.io/archive/qtcreator/2.5/qt-creator-linux-x86-opensource-2.5.2.bin
- 在終端依次輸入以下命令:
1 tar xzvf qt-everywhere-opensource-src-4.8.6.tar.gz 2 cd qt-everywhere-opensource-src-4.8.6 3 sudo apt-get install g++ 4 sudo apt-get install libX11-dev libXext-dev libXtst-dev 5 配置QT Library ,輸入命令: ./configure
配置完成,會得到如下終端界面:
Qt is now configured for building. Just run 'make'. Once everything is built, you must run 'make install'. Qt will be installed into /usr/local/Trolltech/Qt-4.8.6 To reconfigure, run 'make confclean' and 'configure'.
- 然后再輸入:
make 生成QT庫,以及編譯所有演示程序
這里的時間挺長的。。。。。
- 執行安裝命令:
- sudo make install
- (卸載的時候也是在此目錄下,執行:sudo make uninstall)
- QT默認安裝在/usr/local/Trolltech/Qt-4.8.6目錄里面,進入該目錄,測試
cd /usr/local/Trolltech/Qt-4.8.6 cd bin ./qmake -v
輸出:
tl@tl-virtual-machine:/usr/local/Trolltech/Qt-4.8.6/bin$ ./qmake -v QMake version 2.01a Using Qt version 4.8.6 in /usr/local/Trolltech/Qt-4.8.6/lib
如果出現正確版本信息,表示安裝成功。
我的ubuntu安裝了多個qmake,測試的結果是這樣子的。(注意執行qmake -v命令的路徑,因為4.8.6並沒有設置環境變量,故得在qmake程序所在目錄路徑執行。)
[linux-devkit]:/media/tl437x/qtcreator-2.6.1/bin> qmake -v QMake version 3.0 Using Qt version 5.4.1 in /media/tl437x/ti-processor-sdk-linux-am437x-evm-01.00.00.03/linux-devkit/sysroots/cortexa9t2hf-vfp-neon-linux-gnueabi/usr/lib
tl@tl-virtual-machine:~$ qmake -v QMake version 2.01a Using Qt version 4.8.1 in /usr/lib/i386-linux-gnu
tl@tl-virtual-machine:/usr/local/Trolltech/Qt-4.8.6/bin$ ./qmake -v QMake version 2.01a Using Qt version 4.8.6 in /usr/local/Trolltech/Qt-4.8.6/lib
添加環境變量,(需要在任意目錄下使用,才添加環境變量)
首先需要設置用戶環境變量,
gedit /home/your name/.bashrc
彈出一個編輯窗口,在末尾添加以下代碼,
export QTDIR=/usr/local/Trolltech/Qt-4.8.6 export PATH=$QTDIR/bin:$PATH export MANPATH=$QTDIR/man:$MANPATH export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
然后設置root用戶的環境變量,設置root用戶的環境變量需要root權限,所以要加sudo,
sudo gedit /etc/profile
添加:
export QTDIR=/usr/local/Trolltech/Qt-4.8.6 export PATH=$QTDIR/bin:$PATH export MANPATH=$QTDIR/man:$MANPATH export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
保存后退出,然后重啟電腦,在終端的任意目錄下輸入qmake, 如果能出現正確信息,表示環境變量配置成功。
此處,我並沒有添加系統變量!,下面直接通過qtcreator工具選項添加。
- 安裝qtcreator
安裝路徑:/home/tl/qtcreator-2.5.2
chmod a+x qt-creator-linux-x86-opensource-2.5.2.bin
./qt-creator-linux-x86-opensource-2.5.2.bin
卸載的時候在安裝目錄下/home/tl/qtcreator-2.5.2/bin,執行:uninstall
打開qtcreator,添加qt4.8.6,即剛剛安裝好的那個版本。
成功運行,第一個桌面程序。