【Qt】Qt在Windows下的開發與調試環境配置

來源:互聯網
上載者:User

標籤:

前文已經交待了從源碼編譯Qt自訂版本。現在可以開始配置一下開發與偵錯工具並寫個Hello World了。

 

1. IDE

雖然Qt官方有VS外掛程式使我們可以在VisualStudio中開發Qt應用,但我的感覺是那樣的體驗不太好,我還是喜歡使用清爽的Qt Creator來開發。

QtCreator的:http://download.qt-project.org/official_releases/qtcreator/3.3/3.3.0/qt-creator-opensource-windows-x86-3.3.0.exe。

安裝完畢後,需要配置Qt二進位庫的位置,以及調試器。對於非自訂編譯的Qt庫(以安裝檔案安裝的),Qt Creator貌似可以自動找到Qt庫位置,不需要配置;對於使用MinGW編譯器的情況,貌似也不需要設定調試器。

 

2. 配置構建套件

開啟Qt Creator,選擇“工具”->“選項”菜單,然後再選擇左側的“構建與運行”,再選擇“Qt Versions”標籤頁,如所示:

手動添加編譯好的Qt庫中的qmake.exe即可。上面自動檢測到的32bit版本是我之前使用裝的2進位版本。

接下來切換到“構建套件(Kit)”標籤頁:

如果沒有添加就添加一下,確保下面的各項設定正確即可。調試器那一項先不用管。

 

3. 配置調試器

使用Qt Creator + Visual C++編譯器來開發Qt應用,預設是沒有調試器的,官方說可以使用cdb,但恭喜你,如果按官方教程配置它,會非常麻煩,因為你需要裝個Windows SDK 7.1(僅安裝其中的調試器),但它的安裝需要VS,SP1補丁等以嚴格的順序安裝才能成功。

如果任性不使用cdb,你有兩種選擇:

1) 安裝Qt for VS外掛程式,再將專案檔(.pro)用VS開啟,進行編譯調試。不幸的是,轉換化可能有一些錯誤導致無法編譯運行;

2)以DEBUG模式編譯好你的Helloworld.exe,再用VS開啟它(秘技:“檔案”->"開啟"->”項目/解決方案“,然後選擇你要調試的exe,確定),進行調試,注意,你可以開啟源檔案設定斷點哦。

但切換來切換去麻煩啊,能在Qt Creator中調試最好了。那麼就需要配置cdb。不要按官網說的安裝Windows SDK, 只需要準備一個Windows SDK 7.1 64位安裝檔案(ISO)(沒有到這裡下載:http://www.microsoft.com/en-us/download/details.aspx?id=8442),然後解壓或者用虛擬光碟機載入,找到光碟片中的dbg_amd64.msi並安裝(其路徑是<光碟片根目錄>\Setup\WinSDKDebuggingTools_amd64\)。

之後,如第2步一樣,開啟選項,選擇”Debuggers“選項卡,配置好它:

 

同時,把”構建套件“中的”調試器“設定成cdb。

 

OK, 現在可以建立一個Qt Widgets Application類型的Hello World項目,實驗一下是否配置成功。

【Qt】Qt在Windows下的開發與調試環境配置

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.