Qt在Windows下的開發與除錯環境配置

2021-08-13 03:44:29 字數 1216 閱讀 7987

目錄

正文

前文已經交待了從原始碼編譯qt自定義版本。現在可以開始配置一下開發與除錯程式並寫個hello world了。

回到頂部

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

安裝完畢後,需要配置qt二進位制庫的位置,以及偵錯程式。對於非自定義編譯的qt庫(以安裝檔案安裝的),qt creator貌似可以自動找到qt庫位置,不需要配置;對於使用mingw編譯器的情況,貌似也不需要設定偵錯程式。

回到頂部

開啟qt creator,選擇「工具」->「選項」選單,然後再選擇左側的「構建與執行」,再選擇「qt versions」標籤頁,如下圖所示:

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

接下來切換到「構建套件(kit)」標籤頁:

如果沒有新增就新增一下,確保下面的各項設定正確即可。偵錯程式那一項先不用管。

回到頂部

使用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,確定),進行除錯,注意,你可以開啟原始檔設定斷點哦。

之後,如第2步一樣,開啟選項,選擇」debuggers「選項卡,配置好它:

同時,把」構建套件「中的」偵錯程式「設定成cdb。

QT在windows下的安裝

qt編譯手記 昨晚加班在windows中編譯了一下qt,我用的是4.4.3 qt all opensource src 4.4.3.tar.bz2 的版本,編譯器用的是vc6.0。編譯後發現有些例子不能編譯,研究一下發現這是在編譯的時候引數選擇的問題,我編譯時用的選項 環境變數看文件 是 confi...

Metabase在Windows下的開發環境配置

metabase在windows下的開發環境配置 metabase的目標是讓公司的任何人都能用簡單 開源的方法從資料中提問和學習。metabase後端的開發語言為clojure,前端使用js實現。本地編譯的方法參考developers guide。windows下推薦使用wsl。由於我已經安裝了cy...

Windows下建立QT開發環境

qt是乙個功能十分強大的跨平台的gui系統。從之前接觸到的一些功能上,我就已經喜歡上了使用它。目前的工作主要是在arm平台上的linux下執行qt的程式。但是,我始終不甘寂寞,總想在windows下也用一用 一 必須的軟體 qt for windows v4.4.0 qt for windows v...