1. 程式人生 > >Qt的開發環境的搭建

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 install

    7. 進入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,很快就安裝上去了。