QT在windows下的安裝與配置

來源:互聯網
上載者:User

先瞭解Qt:

         Qt一直以來,分為商業、開源兩個版本,商業版本為使用者提供了二級制的動態庫,直接安裝既可以使用,但是需要花錢購買license,而開源版本則遵守GPL協議,提供了源碼,使用者需要自行編譯,才能生產動態庫檔案。自從諾基亞公司放棄Meego、遣散QtTeam Dev以後,Qt商業版本的網站移到了qt.digia.com,而開源版本則放到了qt-project.org

 

以下將介紹開源版本的安裝。

         Qt開發,首先要安裝Qt library和Qt Creator

         Qt library為Qt程式提供標頭檔、靜態連結庫和動態連結程式庫;

         Qt Creator則是用於編程的IDE,提供了GUI介面繪製、代碼編寫、程式調試等多個功能。

 

QT在windows下的安裝有多種選擇。開啟QT官方下載網址便知:http://qt-project.org/downloads

在此需要聲明的是,我說的多種選擇不是版本的選擇,而是安裝方式和編譯器的選擇~

 

下載網址一般包括 Qt Library 和 Qt Creator

 

Qt Library 

        版本很多,在windows下可以選擇的就有 MinGW ,VS2008 ,VS2010 ,VS2012。這些版本的主要是編譯器的不同,因為 Qt Library 還要我們自己編譯,才可以使用,所以你要現決定好用什麼編譯器,然後在選擇那個版本。如果你已經安裝了VS,那麼可以選擇後者,如果你對linux情有獨鐘,你可以選擇MinGW。一個人愛好,但是我的使用體驗是MinGW編譯的時候很慢,但是運行起來與VS無差異。

本文選擇MinGW版本的作為介紹。,

Qt Creator

         可以任意選取版本,無太大的差別,建議選擇最新的,可以提高效率。

安裝Qt:

 

 選擇好了Qt Library之後,在安裝之前確認做好了足夠的準備,如果你尋則的是MinGW版本的,那麼請安裝MinGW之後再安裝QT Library。安裝過程中會提示你選擇MinGW的安裝目錄。如果是VS版本的,還得需要WINSDK。

以下介紹MinGW版本安裝。

   1.安裝MinGW:

:http://mingwbuilds.sourceforge.net/   將解壓之後的檔案放在C盤根目錄下(其他盤也可以,但是在安裝QT LIbrary是記得選擇路徑)。一般在C:/mingw

 

  2.安裝Qt Library

開始安裝Qt Library,按照提示安裝下去。中間選擇MinGW安裝目,選擇剛才你安裝的地方,一般為C:/mingw。最後提示安裝完成。

   不要高興的太早,真正的安裝才剛剛開始。這裡下載的是開源版本,實質上就是Qt library的原始碼和一些靜態庫,如果想要完全的跑起來還需要對其進行編譯,方法是進入開始菜單->程式-> Qt by Digia v4.8.5 (MinGW OpenSource) –>Qt 4.8.5 (Build Debug Libraries)。會出現命令列視窗。接下來我們需要做的就是編譯Library。

 看到命令列不要害怕,一般裡面不會讓你設定太多,只有兩次互動,第一次是讓你選擇開源‘o’還是

商業版本‘c’,鍵盤點擊o。第二次是提示你是否同意條款。鍵盤點擊 y。接下來就是漫長的編譯過程。等吧……

 

  3.安裝Qt Creator

這個沒有什麼設定的。一路next就可以。

 

使用Qt Library

全部安裝完成之後,如果想在QT creator 中使用QT的sdk 還需一點設定。開啟creator。功能表列中的工具->選項,在左側的選擇“構建和調試”,在“compiler”、“Qt版本”選項卡中,選擇MinGW的g++.exe的路徑(通常會在mingw目錄的bin\g++.exe)、選擇Qt的qmake路徑以及版本號碼(qmake通常在Qt\4.8.4\bin\qmake.exe)。
    最後,選擇“Kit”選項卡,單擊“add”按鈕建立一個新的編譯設定項,按照提示選擇編譯器、Debuger(通常在mingw目錄的bin\gdb.exe)、Qt版本號碼,設好之後,單擊應用,最後別忘了在將這條新的編譯選項設定為defualt。

 

 GOOD LUCK ----------------yaung

 

 

 

 

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.