日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

Qt在Windows下的三种编程环境搭建

發(fā)布時間:2025/3/21 windows 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Qt在Windows下的三种编程环境搭建 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

未經(jīng)驗證,記錄在此。


尊重作者,支持原創(chuàng),如需轉載,請附上原地址:http://blog.csdn.net/libaineu2004/article/details/17363165

從QT官網(wǎng)可以得知其支持的平臺、編譯器和調試器的信息如圖所示:


http://qt-project.org/doc/qtcreator-3.0/creator-debugger-engines.html

(Home | Docs | Qt Creator 3.0 | Debuggingand Analyzing | Setting Up Debugger)

?

?

本篇主要講解QT在Windows操作系統(tǒng)下的三種編程環(huán)境搭建。

方案

編程環(huán)境

編譯器

調試器

Qt Creator

MinGW GCC

GDB

Qt Creator

Microsoft Visual C++ Compiler

Debugging Tools for Widows

Microsoft Visual Studio 2010

VS2010自帶

VS2010自帶

注意,以下方案提及的QT安裝程序及壓縮包均能在官網(wǎng)http://download.qt.io/official_releases/下載到。

?Qt編譯器MinGW:
http://download.qt.io/development_releases/prebuilt/mingw_32/

或者登錄mingw-w64官網(wǎng)自行下載需要的版本

https://sourceforge.net/projects/mingw-w64/

路徑是Home / Toolchains targetting Win32 / Personal Builds / mingw-builds / 5.3.0 / threads-posix / dwarf /?i686-5.3.0-release-posix-dwarf-rt_v4-rev0.7z
Qt調試器gdb:
http://wiki.qt.io/QtCreatorBuildGdb
http://download.qt.io/development_releases/prebuilt/gdb/


方案一:QT4.8.5for Windows(Qt Creator+MinGW)

1、先安裝編譯環(huán)境qt-creator-win-opensource-3.0.0.exe。請使用默認路徑C:\Qt\qtcreator-3.0.0。

2、解壓縮編譯器工具MinGW-gcc440_1.zip。請把里面的文件夾mingw拷貝到路徑C:\Qt\mingw。

3、解壓縮調試器工具gdb-7.5-i686_WinXP.zip。(http://download.qt.io/development_releases/prebuilt/gdb/windows-xp/)

?? 請把里面的文件夾gdb-7.5-i686_WinXP拷貝到路徑C:\Qt\gdb-7.5-i686_WinXP。

4、最后安裝庫文件qt-win-opensource-4.8.5-mingw.exe。

?? QT默認的安裝路徑是C:\Qt\4.8.5,這里建議修改為C:\Qt\4.8.5_MinGW,此舉是為了與其他QT版本庫區(qū)分開。避免把已安裝的其他QT版本覆蓋并破壞掉。(注:支持windows環(huán)境的QT庫有mingw,vs2010,vs2008等版本)

?? 當安裝提示Find installed MinGW時,請用戶指向路徑C:\Qt\mingw。

5、以上步驟完成后,執(zhí)行桌面快捷方式Qt Creator。

??(1)進入軟件->菜單->工具->選項->構建和運行->Qt版本->手動設置,添加qmake路徑C:\Qt\4.8.5_MinGW\bin\qmake.exe。

??(2)進入軟件->菜單->工具->選項->構建和運行->構建套件(Kit),把編譯器選擇為"MinGW",調試器選擇gdb-7.5-i686_WinXP。

?? 管理->編輯->瀏覽->指向調試器路徑C:\Qt\gdb-7.5-i686_WinXP\gdb-i686-pc-mingw32.exe。

?? Qt版本選擇為"Qt 4.8.5(4.8.5_MinGW)"。

??(3)進入軟件->菜單->工具->選項->構建和運行->編譯器->手動設置,添加MinGW,并設置相應路徑。編譯器路徑C:\Qt\mingw\bin\gcc.exe。

6、加快Qt編譯的速度技巧。

?? Qt默認的編譯方式速度非常慢,可以使用多核編譯的方式來提升速度。

?? 進入軟件并打開工程后->工具欄->項目->構建和運行->把mingw32-make.exe替換為jom.exe。

*************************?

如果是Qt4.8.6/Qt4.8.7 for Windows(Qt Creator+MinGW),情況與Qt4.8.5不同。舉例Qt4.8.6的環(huán)境搭建如下:

1、先安裝IDE編譯環(huán)境qt-creator-opensource-windows-x86-3.1.1.exe。請使用默認路徑C:\Qt\qtcreator-3.1.1。
2、解壓縮MinGW編譯器工具i686-4.8.2-release-posix-dwarf-rt_v3-rev3.7z。(http://download.qt.io/development_releases/prebuilt/mingw_32/)

請把里面的文件夾mingw拷貝到路徑C:\Qt\mingw32。
3、最后安裝庫文件qt-opensource-windows-x86-mingw482-4.8.6-1.exe。
? ?QT默認的安裝路徑是C:\Qt\4.8.6,這里建議修改為C:\Qt\4.8.6_MinGW,此舉是為了與其他Qt版本庫區(qū)分開。
? ?避免把已安裝的其他QT版本覆蓋并破壞掉。(注:支持windows環(huán)境的QT庫有mingw,vs2010,vs2008等版本)
? ?當安裝提示Find installed MinGW時,請用戶指向路徑C:\Qt\mingw32。
4、以上步驟完成后,執(zhí)行桌面快捷方式Qt Creator。
? ?(1)進入軟件->菜單->工具->選項->構建和運行->Qt版本->手動設置,添加qmake路徑C:\Qt\4.8.6_MinGW\bin\qmake.exe。
? ?(2)進入軟件->菜單->工具->選項->構建和運行->編譯器->手動設置,添加MinGW,并設置相應路徑。
? ?編譯器路徑C:\Qt\mingw32\bin\g++.exe。
? ?(3)進入軟件->菜單->工具->選項->構建和運行->調試器->手動設置,添加MinGW Debugger,并設置相應路徑。
? ?調試器路徑C:\Qt\mingw32\bin\gdb.exe。
? ?(4)進入軟件->菜單->工具->選項->構建和運行->構建套件(Kit),把編譯器選擇為"MinGW",調試器選擇"MinGW Debugger"。
? ?Qt版本選擇為"Qt 4.8.6(4.8.6_MinGW)"。
5、加快Qt編譯的速度技巧。
? ?Qt默認的編譯方式速度非常慢,可以使用多核編譯的方式來提升速度。參見截圖5。
? ?進入軟件并打開工程后->工具欄->項目->構建和運行->把mingw32-make.exe替換為jom.exe。
6、修改環(huán)境變量。
? ?手動或使用第三方工具Rapid Environment Editor,把Qt路徑C:\Qt\4.8.6_MinGW\bin添加到系統(tǒng)變量Path中去。


方案二:QT4.8.5for Windows(Qt Creator+VC++ Compiler)

(I)針對電腦未安裝,也不打算安裝VS2010的情況:

1、必須確保電腦已安裝Microsoft .NET Framework 4.0及以上版本。否則第2步驟會安裝失敗。

2、安裝微軟官方的Microsoft Windows SDK for Windows 7 and .NET Framework 4 (ISO),

http://msdn.microsoft.com/en-us/windows/hardware/hh852365

http://www.microsoft.com/en-us/download/details.aspx?id=8442

官網(wǎng)可以下載到開發(fā)包GRMSDK_EN_DVD.iso,該SDK支持WinXP和Win7操作系統(tǒng)。


如圖所示,按照默認選項安裝。其中,紅色框選的內(nèi)容分別是VC++的頭文件和鏈接庫;VC++的編譯器;VC++的調試器。這些是必選功能,它們各自對應ISO光盤鏡像里的文件是:

\WinSDKBuild\ WinSDKBuild_x86.msi

\vc_stdx86\vc_stdx86.msi

\WinSDKDebuggingTools\dbg_x86.msi

3、安裝編譯環(huán)境qt-creator-opensource-windows-x86-3.0.0.exe。請使用默認路徑C:\qt\qtcreator-3.0.0。

4、安裝Qt for vs2010的庫文件,請運行qt-win-opensource-4.8.5-vs2010.exe。

QT默認的安裝路徑是C:\Qt\4.8.5,這里建議修改為C:\Qt\4.8.5_VS2010,此舉是為了與其他QT版本庫區(qū)分開。避免把已安裝的其他QT版本覆蓋并破壞掉。(注:支持windows環(huán)境的QT庫有mingw,vs2010,vs2008等版本)

5、以上步驟完成后,執(zhí)行桌面快捷方式Qt Creator。Qt Creator能自動檢測到VC++編譯器。

??(1)進入軟件->菜單->工具->選項->構建和運行->Qt版本->手動設置,添加qmake路徑C:\Qt\4.8.5_VS2010\bin\qmake.exe。

??(2)進入軟件->菜單->工具->選項->構建和運行->構建套件(Kit),把編譯器選擇為"Microsoft Windows SDKfor Windows 7 (x86)",調試器選擇Auto-detected CDB at C:\Program Files\Debugging Tools for Windows(x86)\cdb.exe。

??(3)進入軟件->菜單->工具->選項->調試器->CDB Paths->SymbolPaths->插入(鼠標點擊小箭頭)->符號服務器->確定(默認值)。

?

(II)針對電腦已安裝VS2010的情況:

1、安裝編譯環(huán)境qt-creator-opensource-windows-x86-3.0.0.exe。請使用默認路徑C:\qt\qtcreator-3.0.0。

2、安裝Qt for vs2010的庫文件,請運行qt-win-opensource-4.8.5-vs2010.exe。

QT默認的安裝路徑是C:\Qt\4.8.5,這里建議修改為C:\Qt\4.8.5_VS2010,此舉是為了與其他QT版本庫區(qū)分開。避免把已安裝的其他QT版本覆蓋并破壞掉。(注:支持windows環(huán)境的QT庫有mingw,vs2010,vs2008等版本)

3、安裝Debugging Tools for windows。請運行dbg_x86.msi。這個是調試器。按Complete完全安裝即可。這個工具提取自微軟官方的Microsoft Windows SDK for Windows 7 and .NET Framework 4 (ISO),官網(wǎng)可以下載到開發(fā)包GRMSDK_EN_DVD.iso。

http://msdn.microsoft.com/en-us/windows/hardware/hh852365

http://www.microsoft.com/en-us/download/details.aspx?id=8442

4、以上步驟完成后,執(zhí)行桌面快捷方式Qt Creator。Qt Creator能自動檢測到VC++編譯器。

??(1)進入軟件->菜單->工具->選項->構建和運行->Qt版本->手動設置,添加qmake路徑C:\Qt\4.8.5_VS2010\bin\qmake.exe。

??(2)進入軟件->菜單->工具->選項->構建和運行->構建套件(Kit),把編譯器選擇為"Microsoft Visual C++Compiler 10.0(x86)",調試器選擇Auto-detected CDB at C:\Program Files\Debugging Tools for Windows(x86)\cdb.exe。

??(3)進入軟件->菜單->工具->選項->調試器->CDB Paths->SymbolPaths->插入(鼠標點擊小箭頭)->符號服務器->確定(默認值)。

?

方案三:QT4.8.5for Windows(VS2010+VS插件)

1、必須確保電腦已安裝VS2010。

2、安裝Qt for vs2010的庫文件,請運行qt-win-opensource-4.8.5-vs2010.exe。

QT默認的安裝路徑是C:\Qt\4.8.5,這里建議修改為C:\Qt\4.8.5_VS2010,此舉是為了與其他QT版本庫區(qū)分開。避免把已安裝的其他QT版本覆蓋并破壞掉。(注:支持windows環(huán)境的QT庫有mingw,vs2010,vs2008等版本)

3、安裝VS2010的Qt插件,請運行qt-vs-addin-1.1.11-opensource.exe。插件的安裝路徑是C:\ProgramFiles\Digia\Qt4VSAddin,按默認安裝即可,無需修改。

總結

以上是生活随笔為你收集整理的Qt在Windows下的三种编程环境搭建的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。