歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> 更多Linux >> 安裝Qt4及編程環境設置

安裝Qt4及編程環境設置

日期:2017/2/27 9:23:42   编辑:更多Linux

一、編譯安裝:

./configure ——release -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -plugin-sql-psql

但是在運行的時候,它會可能會提示你測試不到mysql或pgsql函數於是,要增加/etc/profile環境

LD_LIBRARY_PATH=/usr/local/pgsql/lib:/usr/local/mysql/lib/mysql

要修改一下configure後Qt4源碼的src/plugins/sqldrivers/mysql/mysql.pro在最開始處,加上下面兩行(具體的目錄,需要你自己查看系統的實際位置

INCLUDEPATH += /usr/local/mysql/include/mysql LIBS += -L/usr/local/mysql/lib/mysql

pgsql則類似以上修改src/plugins/sqldrivers/mysql/mysql.pro

INCLUDEPATH+=/usr/local/pgsql/include /usr/local/pgsql/include/server /usr/local/pgsql/include/internal LIBS += -L/usr/local/pgsql/lib

如果數據庫如本教程是安裝在/usr下,那麼應該是這樣:

INCLUDEPATH+=/usr/include/postgresql/server /usr/include/postgresql/internal /usr/include/postgresql/informix LIBS += -L/usr/lib/postgresql

然後運行。/configure ——release -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -plugin-sql-psql -continue make make install

可能發現插件仍未被安裝,進入src/plugins/sqldrivers/mysql,進行make;make install,其它數據庫插件類似。

在編譯QT的時候,如果在 ./configure的時候沒有加任何參數的話,QT4默認編譯release和debug兩個版本,因此編譯時間特別長,。/configure 上加上 ——release 參數。 這樣只編譯一份release的,可以省下一半以上的時間。

二、編程環境的設置:

編譯安裝非常費時,可以直接安裝現成的rpm包,everest工具盤有提供,也可以到以下地址下載安裝包

FTP://Linux-ren.org/uploads/haulm/Qt-4.2

為了避免主用戶(經常編譯程序的用戶)在編譯軟件時遇到使用的Qt3.x和Qt4學習環境相混淆,最好是新建一個專門的用戶來學習Qt4編程。

新建用戶並登錄,然後需要在我們的shell配置文件裡增加幾行,bash配置文件為。bash_profile:

執行kwrite ~/.bash_profile

添加如下內容:

PATH=/usr/lib/qt4/bin:$PATH eXPort PATH QTDIR=/usr/lib/qt4/ export QTDIR

執行以下命令:

cd /usr/bin

ln -s /usr/lib/qt4/bin/qmake qmake4

ln -s /usr/lib/qt4/bin/designer designer4

ln -s /usr/lib/qt4/bin/assistant assistant4




當然,以後如果使用了KDE4桌面就不會有這等麻煩事。

運行/usr/lib/qt4/bin/qtconfig,在Font項將字體設置為Bitstream Charter退出,避免assistant4幫助文檔粗體字破碎。

來源:http://www.linux-ren.org/modules/newbb/viewtopic.PHP?topic_id=2214&forum=15



Copyright © Linux教程網 All Rights Reserved