Qt環境變量配置與安裝
在Qt中設置環境變量,其實和其他編譯程序應該沒有多大的區別,環境變量一般是指在操作系統中用來指定操作系統運行環境的一些參數,比如臨時文件夾位置和系統文件夾位置等。環境變量是一個具有特定名字的對象,它包含了一個或者多個應用程序所將使用到的信息。這里用的最多的環境變量是:%PATH% 系統 指定可執行文件的搜索路徑。
1、Qt 4.1.0 OpenSource for X11版的安裝
Quote:
- #./configure
- #gmake
- #gmake install
這樣,它會安裝到默認的目錄下面:/usr/local/Trolltech/Qt 4.1.0
有一個細節要注意:默認的,它是不配置安裝數據庫驅動的,所以你如果要支持數據庫的話,要在configure的時候,配置相應的參數,詳細的情況,可在安裝后的assistant的SQL Database Drivers里找到。
很簡單吧,這就安裝完了,但是安裝完了,并不表示能用了,還得設置相應的環境變量,因為可能和系統使用的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的程序,則你***使用其它的用戶進行安裝,來使用Qt3對應的環境變量。
下面說說如何安裝psql, odbc, sqlite, mysql的驅動在configure的時候,要加上配置項
Quote:
- ./configure -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -plugin-sql-psql
但是在運行的時候,它會可能會提示你測試不到mysql函數
于是,要修改一下文件src/plugins/sqldrivers/mysql/mysql.pro
在最開始處,加上下面兩行(具體的目錄,需要你自己查看系統的實際位置
Quote:
- INCLUDEPATH += /usr/include/mysql
- LIBS += -L/usr/lib/mysql
保存后,退出來,然后運行
Quote:
- ./configure -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -plugin-sql-psql -continue
再然后,就和其它的一樣了,
Quote:
- gmake
- gmake install
但是在安裝后,你會發現,mysql的驅動并未在sqldriver目錄下面,
于是,再轉到src/plugins/sqldrivers/mysql/目錄下,
運行
Quote:
- make
然后把plugins/sqldrivers/目錄下面的libqsqlmysql.so, libqsqlmysql_debug.so拷貝到/usr/local/Trolltech/Qt 4.1.0/plugins/sqldrivers目錄下面。這就OK了。
2.Qt 環境變量的設置
先說一下我的系統配置:
系統:紅旗6
自帶Qt:3.3.8
升級為4.3.4,一切按默認進行,默認安裝路徑:/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
保存后重啟。
運行qmake -v,顯示版本4.3.4,運行designer,即啟動Qt4的設計界面。
小結:關于Qt環境變量配置與安裝,本文介紹完了,對于環境變量,網上也有很多的參考資料,希望本文章能幫你解決問題吧!
【編輯推薦】