尊重做者,支持原創,如需轉載,請附上原地址:http://blog.csdn.net/libaineu2004/article/details/17363165html
從QT官網能夠得知其支持的平臺、編譯器和調試器的信息如圖所示:編程
http://qt-project.org/doc/qtcreator-3.0/creator-debugger-engines.htmlwindows
(Home | Docs | Qt Creator 3.0 | Debuggingand Analyzing | Setting Up Debugger)服務器
本篇主要講解QT在Windows操做系統下的三種編程環境搭建。工具
方案ui |
編程環境spa |
編譯器操作系統 |
調試器.net |
一插件 |
Qt Creator |
MinGW GCC |
GDB |
二 |
Qt Creator |
Microsoft Visual C++ Compiler |
Debugging Tools for Widows |
三 |
Microsoft Visual Studio 2010 |
VS2010自帶 |
VS2010自帶 |
注意,如下方案說起的QT安裝程序及壓縮包均能在官網http://download.qt.io/official_releases/下載到。
方案一:QT4.8.5for Windows(Qt Creator+MinGW)
一、先安裝編譯環境qt-creator-win-opensource-3.0.0.exe。請使用默認路徑C:\Qt\qtcreator-3.0.0。
二、解壓縮編譯器工具MinGW-gcc440_1.zip。請把裏面的文件夾mingw拷貝到路徑C:\Qt\mingw。
三、解壓縮調試器工具gdb-7.5-i686_WinXP.zip。
請把裏面的文件夾gdb-7.5-i686_WinXP拷貝到路徑C:\Qt\gdb-7.5-i686_WinXP。
四、最後安裝庫文件qt-win-opensource-4.8.5-mingw.exe。
QT默認的安裝路徑是C:\Qt\4.8.5,這裏建議修改成C:\Qt\4.8.5_MinGW,此舉是爲了與其餘QT版本庫區分開。避免把已安裝的其餘QT版本覆蓋並破壞掉。(注:支持windows環境的QT庫有mingw,vs2010,vs2008等版本)
當安裝提示Find installed MinGW時,請用戶指向路徑C:\Qt\mingw。
五、以上步驟完成後,執行桌面快捷方式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。
六、加快Qt編譯的速度技巧。
Qt默認的編譯方式速度很是慢,可使用多核編譯的方式來提高速度。
進入軟件並打開工程後->工具欄->項目->構建和運行->把mingw32-make.exe替換爲jom.exe。
方案二:QT4.8.5for Windows(Qt Creator+VC++ Compiler)
(I)針對電腦未安裝,也不打算安裝VS2010的狀況:
一、必須確保電腦已安裝Microsoft .NET Framework 4.0及以上版本。不然第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
官網能夠下載到開發包GRMSDK_EN_DVD.iso,該SDK支持WinXP和Win7操做系統。
如圖所示,按照默認選項安裝。其中,紅色框選的內容分別是VC++的頭文件和連接庫;VC++的編譯器;VC++的調試器。這些是必選功能,它們各自對應ISO光盤鏡像裏的文件是:
\WinSDKBuild\ WinSDKBuild_x86.msi
\vc_stdx86\vc_stdx86.msi
\WinSDKDebuggingTools\dbg_x86.msi
三、安裝編譯環境qt-creator-opensource-windows-x86-3.0.0.exe。請使用默認路徑C:\qt\qtcreator-3.0.0。
四、安裝Qt for vs2010的庫文件,請運行qt-win-opensource-4.8.5-vs2010.exe。
QT默認的安裝路徑是C:\Qt\4.8.5,這裏建議修改成C:\Qt\4.8.5_VS2010,此舉是爲了與其餘QT版本庫區分開。避免把已安裝的其餘QT版本覆蓋並破壞掉。(注:支持windows環境的QT庫有mingw,vs2010,vs2008等版本)
五、以上步驟完成後,執行桌面快捷方式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的狀況:
一、安裝編譯環境qt-creator-opensource-windows-x86-3.0.0.exe。請使用默認路徑C:\qt\qtcreator-3.0.0。
二、安裝Qt for vs2010的庫文件,請運行qt-win-opensource-4.8.5-vs2010.exe。
QT默認的安裝路徑是C:\Qt\4.8.5,這裏建議修改成C:\Qt\4.8.5_VS2010,此舉是爲了與其餘QT版本庫區分開。避免把已安裝的其餘QT版本覆蓋並破壞掉。(注:支持windows環境的QT庫有mingw,vs2010,vs2008等版本)
三、安裝Debugging Tools for windows。請運行dbg_x86.msi。這個是調試器。按Complete徹底安裝便可。這個工具提取自微軟官方的Microsoft Windows SDK for Windows 7 and .NET Framework 4 (ISO),官網能夠下載到開發包GRMSDK_EN_DVD.iso。
http://msdn.microsoft.com/en-us/windows/hardware/hh852365
http://www.microsoft.com/en-us/download/details.aspx?id=8442
四、以上步驟完成後,執行桌面快捷方式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插件)
一、必須確保電腦已安裝VS2010。
二、安裝Qt for vs2010的庫文件,請運行qt-win-opensource-4.8.5-vs2010.exe。
QT默認的安裝路徑是C:\Qt\4.8.5,這裏建議修改成C:\Qt\4.8.5_VS2010,此舉是爲了與其餘QT版本庫區分開。避免把已安裝的其餘QT版本覆蓋並破壞掉。(注:支持windows環境的QT庫有mingw,vs2010,vs2008等版本)
三、安裝VS2010的Qt插件,請運行qt-vs-addin-1.1.11-opensource.exe。插件的安裝路徑是C:\ProgramFiles\Digia\Qt4VSAddin,按默認安裝便可,無需修改。
尊重做者,支持原創,如需轉載,請附上原地址:http://blog.csdn.net/libaineu2004/article/details/17363165
歡迎各位訪問姊妹篇《Qt在Mac OS X下的編程環境搭建》!