Qt環(huán)境變量配置與安裝
在Qt中設(shè)置環(huán)境變量,其實(shí)和其他編譯程序應(yīng)該沒有多大的區(qū)別,環(huán)境變量一般是指在操作系統(tǒng)中用來指定操作系統(tǒng)運(yùn)行環(huán)境的一些參數(shù),比如臨時(shí)文件夾位置和系統(tǒng)文件夾位置等。環(huán)境變量是一個(gè)具有特定名字的對(duì)象,它包含了一個(gè)或者多個(gè)應(yīng)用程序所將使用到的信息。這里用的最多的環(huán)境變量是:%PATH% 系統(tǒng) 指定可執(zhí)行文件的搜索路徑。
1、Qt 4.1.0 OpenSource for X11版的安裝
Quote:
- #./configure
- #gmake
- #gmake install
這樣,它會(huì)安裝到默認(rèn)的目錄下面:/usr/local/Trolltech/Qt 4.1.0
有一個(gè)細(xì)節(jié)要注意:默認(rèn)的,它是不配置安裝數(shù)據(jù)庫驅(qū)動(dòng)的,所以你如果要支持?jǐn)?shù)據(jù)庫的話,要在configure的時(shí)候,配置相應(yīng)的參數(shù),詳細(xì)的情況,可在安裝后的assistant的SQL Database Drivers里找到。
很簡(jiǎn)單吧,這就安裝完了,但是安裝完了,并不表示能用了,還得設(shè)置相應(yīng)的環(huán)境變量,因?yàn)榭赡芎拖到y(tǒng)使用的Qt3.x相混了。 需要在我們的shell配置文件里增加幾行(我這里是RedFlag Workstation 5.0, bash配置文件為.bash_profile:
Quote:
- PATH=/usr/local/Trolltech/Qt-4.1.0/bin:$PATH
- export PATH
- QTDIR=/usr/local/Trolltech/Qt-4.1.0
- export QTDIR
這回好了,只要你使用的是你自己的用戶,那么就能正常使用Qt 4.1.0了,但是,如果你要編譯Qt3的程序,則你***使用其它的用戶進(jìn)行安裝,來使用Qt3對(duì)應(yīng)的環(huán)境變量。
下面說說如何安裝psql, odbc, sqlite, mysql的驅(qū)動(dòng)在configure的時(shí)候,要加上配置項(xiàng)
Quote:
- ./configure -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -plugin-sql-psql
但是在運(yùn)行的時(shí)候,它會(huì)可能會(huì)提示你測(cè)試不到mysql函數(shù)
于是,要修改一下文件src/plugins/sqldrivers/mysql/mysql.pro
在最開始處,加上下面兩行(具體的目錄,需要你自己查看系統(tǒng)的實(shí)際位置
Quote:
- INCLUDEPATH += /usr/include/mysql
- LIBS += -L/usr/lib/mysql
保存后,退出來,然后運(yùn)行
Quote:
- ./configure -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -plugin-sql-psql -continue
再然后,就和其它的一樣了,
Quote:
- gmake
- gmake install
但是在安裝后,你會(huì)發(fā)現(xiàn),mysql的驅(qū)動(dòng)并未在sqldriver目錄下面,
于是,再轉(zhuǎn)到src/plugins/sqldrivers/mysql/目錄下,
運(yùn)行
Quote:
- make
然后把plugins/sqldrivers/目錄下面的libqsqlmysql.so, libqsqlmysql_debug.so拷貝到/usr/local/Trolltech/Qt 4.1.0/plugins/sqldrivers目錄下面。這就OK了。
2.Qt 環(huán)境變量的設(shè)置
先說一下我的系統(tǒng)配置:
系統(tǒng):紅旗6
自帶Qt:3.3.8
升級(jí)為4.3.4,一切按默認(rèn)進(jìn)行,默認(rèn)安裝路徑:/usr/local/Trolltech/Qt-4.3.4
打開/etc/profile文件,在該文件的末尾加上以下語句:
- export PATH=/usr/local/Trolltech/Qt-4.3.4/bin:$PATH
- export QTDIR=/usr/local/Trolltech/Qt-4.3.4
- export MANPATH=$QTDIR/man:$MANPATH
- export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
保存后重啟。
運(yùn)行qmake -v,顯示版本4.3.4,運(yùn)行designer,即啟動(dòng)Qt4的設(shè)計(jì)界面。
小結(jié):關(guān)于Qt環(huán)境變量配置與安裝,本文介紹完了,對(duì)于環(huán)境變量,網(wǎng)上也有很多的參考資料,希望本文章能幫你解決問題吧!
【編輯推薦】