本文討論的是從Ubuntu的基礎安裝,也就是從CD安裝盤默認安裝後,開發Qt應用所需要的安裝包。本文實驗環境Ubuntu 9.04-desktop, wubi.exe安裝
下面就是需要作的幾個步驟
1)sudo apt-get install libqt4-dev
安裝完這個包後,你就可以寫Qt程序了。libqt4-dev會自動把下面相關的一些qt4包安裝上,例如:
libqt4-assistant libqt4-dbus libqt4-designer libqt4-help libqt4-network libqt4-opengl libqt4-opengl-dev libqt4-qt3support libqt4-script libqt4-scripttools libqt4-sql libqt4-sql-mysql libqt4-svg libqt4-test libqt4-webkit libqt4-xml libqt4-xmlpatterns libqtcore4 libqtgui4
sudo apt-get install g++ automake
這倆個包並不屬於qt包,但是編譯Qt的c++編譯器需要安裝,在g++包裡。Qt有自己的編譯系統,automake並不是必須的,但有時候需要編譯一些第三方的庫,所以一般推薦安裝上。
3) sudo apt-get install qt4-dev-tools qt4-designer qt4-doc
qt4-dev-tools包含了一些開發用到輔助工具,如幫助系統工具assitant,翻譯輔助工具linguist,d-bus查看器,Pixel Tool等。
qt4-designer則會安裝GUI設計工具designer
qt4-doc qt4的幫助文件
~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.
下面是一些選裝的安裝包
4) sudo apt-get install libqt4-opengl-dev
Qt4 OpenGL 相關的開發庫文件
5) sudo apt-get install libqt4-sql-mysql libqt4-sql-odbc libqt4-sql-psql libqt4-sql-sqlite libqt4-sql-sqlite2
開發數據庫所要的一些插件驅動,可選取自己需要的包安裝
5.1) sudo install libiodbc2-dev libmysqlclient15-dev libsqlite3-dev
對應步驟5)中的數據庫所需的開發庫文件
~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.