簡要
Qt的強大之處在於,它一處編譯多處運行,Qt強大的跨平臺功能使它一直保持着一定的市場優勢。而常用的系統除了windows之外就是linux系統。本篇就是講解QT源碼如何在linux操作系統上如何編譯。
編譯流程
下載QT源碼
源碼的下載可以到
http://www.qt.io/download/ 這是qt的官網
解壓
tar zxvf qt-x11-opensource-src-x.x.x.tar.gz //這裏要注意後綴和解壓方式
配製
可以直接 ./configure 進行環境配製。
編譯
配製好環境後,進行編譯,命令用make.這個比較花時間,大概在兩三個小時左右。
安裝
sudo make install
需要十來分鐘
配環境變量
sudo gedit /etc/profile
QTDIR=/usr/local/Trolltech/Qt-x.x.x{qt實際安裝路徑}
PATH=
MANPATH=
LD_LIBRARY_PATH=
export QTDIR PATH MANPATHLD_LIBRARY_PATH
然後保存
source /etc/profile 使剛纔的環境變量生效。
可以進行測試,如果環境變量沒生效是不會出現這樣的:
qmake -v
顯示版本信息:
QMake version 2.01a
Using Qt version 4.8.2 in /usr/local/Trolltech/Qt-xxx/lib
which qmake
顯示安裝位置信息:
/usr/local/Trolltech/Qt-4.8.2/bin/qmake
只有配製了環境變量,後面的設置在qtcreator裏面的編譯器纔會生效。
寫在配置文件裏面的,才能每次使用。
QtCreator 進行編譯器設置
在qtcreator裏面 Tools->Options->Qt->qmake location:
/usr/local/Trolltech/Qt-x.x.x/bin/qmake //系統默認是安裝在這裏的
進行編譯器qmake設置和默認QT版本選擇,然後就可以運行一個小實例了。