Qt的開發環境的搭建
window
1. 首先安裝qtcreator(qt-creator-windows-opensource-2.6.0.exe),是Qt的整合開發環境,安裝後並沒有Qt Gui 應用程式的選項,必須安裝Qt的library,提供對建立Qt應用程式的支援。(Qt開發環境不像vs那樣安裝開發環境的同時提供相應的Library的支援,因此必須手動安裝並配置)
2. 安裝minGW(MinGW-gcc440_1,直接解壓)
[minGW的作用From Baiduzhidao:MinGW和VC一樣,是一個開發環境。開發QT用MinGW是因為QT是Linux環境下的一個圖形庫,用來開發圖形介面的應用程式,而Windows環境開發圖形介面應用程式不需要QT,但是為了不大量修改原始碼,就要把QT移植到Win下。(實事上,開發QT也可以用VC,不過需要用原始碼重新編譯QT庫,開始的時候不那麼方便。MinGW因為也是從Linux下移植過來了(當然在Linux下不叫MinGW),所以有相應的編譯好了的QT庫,直接用就可以了。
3. 安裝qt-win-opensource-4.8.4-mingw,提供對Qt 建立的支援。安裝過程中提示minGW的安裝路徑,選擇第2步的路徑,安裝後將出現qt design 的視覺化介面開發工具。
配置Qt開發環境:
開啟Qt Creator,(1). 工具->選項->構建和執行,“QT版本”中選擇“手動設定”,然後新增第3步安裝的d:\Qt\4.8.2\bin\qmake.exe;
(2). 切換到“(Compilers)工具鏈”,選擇“手動設定”,然後新增第1步安裝的d:\Qt\mingw\bin\mingw32-g++.exe;
好了,現在Qt 的開發環境已經搭建完成了,寫一寫Qt應用程式試試吧。
linux
qt-everywhere-opensource-src-4.8.4.tar.gz
qt-creator-linux-x86-opensource-2.7.0.bin (Qt creator)
二、 1. tar命令解壓
tar zxvf qt-x11-opensource-src-4.4.0.tar.gz
2. 修改(可以使用vi編輯器或者gedit)自己目錄下的.bash_profile 或者 .profile或者是/etc/profile這個檔案,加入下面的程式碼:
(根據實際目錄設定環境變數)在linux下的profile檔案是隱藏的,需要設定才可見
QTDIR=/usr/local/qt
PATH=$QTDIR/bin:$PATH
MANPATH=$QTDIR/man:$MANPATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export QTDIR PATH MANPATH LD_LIBRARY_PATH
3. 登出一下使用者或者 source .bash_profile 一下,使配置檔案生效
4. 進入QT的目錄,開始編譯
./configure
輸入yes同意GPL/QPL協議。
5. 開始make 這步要一兩個小時
make
6. 開始install ,大概幾十分鐘吧。
sudo make install7. 進入QT的目錄,進入bin目錄,然後執行 ./designer,可以看到圖形介面了吧
【 安裝過程Qt 經典出錯資訊之”Basic XLib functionality test failed...此完整出錯資訊是在./configure階段
Basic XLib functionality test failed!
You might need to modify the include and library search paths by editing
QMAKE_INCDIR_X11 and QMAKE_LIBDIR_X11 in /home/zhu/Qt/qt-x11-opensource-src-4.5.2/mkspecs/linux-g++還是老辦法,以不變應萬變。進config.test/x11/xlib 執行make命令,看出錯資訊
g++ -Wl,-O1 -o xlib xlib.o -L/usr/X11R6/lib -lXext -lX11 -lm
/usr/bin/ld: cannot find -lXext
看到了吧,g++在/usr/X11R6/lib下,找不到libXext.so呢。其原因就在於需要安裝libX11的開發包,在ubuntu/debian裡包名都是libX11-dev
根據以往的經驗,在./configure前主動裝好下面3個包,基本上就萬事大吉了
sudo apt-get install libX11-dev libXext-dev libXtst-dev】
三 、 Qt-creator
1. 修改檔案屬性,執行模式許可權
chmod a+r qt-sdk-linux-x86-opensource-2010.05.1.bin
2. ./qt-sdk-linux-x86-opensource-2010.05.1.bin
安裝 ,下一步,同意,……
3. 配置Qt-Creator
開啟Qt Creator,(1). 工具->選項->構建和執行,“QT版本”中選擇“手動設定”,然後新增qmake 路徑 :/usr/local/Trolltech/Qt-4.8.4/bin/qmake;
(2). 切換到“(Compilers)工具鏈”,選擇“手動設定”,選擇新增GCC,然後新增G++ 編譯器 /usr/bin/g++;
(3). 切換到Kits頁,新增編譯工具集,compilers選擇(2)的GCC, Qt Version 選擇(1)的 version name。
(另一種安裝方式:使用apt-get ---- 沒試過
在Terminal中輸入:sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer
qt4-dev-tools 中包括了Qt Assistant,Qt Linguist,Qt Creator(貌似在Ubuntu 11版本中沒有自動安裝)
qt4-doc 這個是幫助文件
qt4-qtconfig Qt的配置工具,這個裝好預設好
qt4-demos 官方的一些Demo
qt4-designer 視覺化窗體設定工具
按照上文,安裝後,沒有安裝Qt Creator嘛
在Ubuntu 圖形桌面上點選左側的Ubuntu Software Center,搜尋Qt ,選擇Qt Creator,22.8MB,很快就安裝上去了。
)