安裝環境: Windows XP SP3
因為在我的筆電下 Windows 7 環境搞不定 Qt Creator 以及 CDB 合體, 所以就放棄了.
我的做法是直接使用 Windows 7.0 SDK + .Net Framework 3.5 SP1 的版本做基礎加以整合, 因為這個版本附的 Visual C++ 2008是 Standard 版的. Qt 4.7 + VC++ 2008 做法我是參考 Heresy 的做法, 在此就不再詳述. 不過有些部分要補充說明, 那就是 Qt 4.7 已經把 Heresy 講的StructureTransitionTable.h 的程式碼做修正, 所以不用再改程式了, 但是 Webkit 以及 Script 模組連結錯誤的問題還是存在. 還有過程中一定要把防毒軟體先關掉, 因為它有可能造成編譯上的干擾讓你的安裝過程失敗.
安裝步驟如下:
- 下載 Windows 7.0 SDK ISO
- 安裝 Windows 7.0 SDK
Debugger 跟 VC++ 編譯器一定得安裝 .Net Framework 相關的選項我都是拿掉不安裝的. - 下載 Qt SDK (OpenSource版)
- 安裝 Qt SDK, 安裝過程中我是採用自訂並把 MinGW 拿掉不安裝.
- 設定環境變數
在 [控制台]->[系統]->[進階]->[環境變數] 下新增以下變數
QTDIR => [你安裝的 Qt DSK路徑]\qt
PATH => %QTDIR%\bin;%PATH%
QTMAKESPEC => win32-msvc2008 - 參照 Heresy 的安裝設定去做, 不過我並沒有開啟 -fast 選項
這部分是個人喜好, 不過不開的話建議一定要開 -MP, 不然效能不是很勇猛的電腦可能睡一覺起來還在跑 (我的 i3 370 就是這樣 @@) - 設定 Qt Creator 2.01
- 啟動主選單的 [Tools]->[Options] 按下對話框左手邊的Qt4, 如果路徑設定無誤, 應該會看到 auto-detected 的 Qt in PATH 是有找到 Qt 4.7 的. 而且 toolchain 是出現 Microsoft Visual C++ Compiler 9.0 (x86) 的選項
- 接下來請按下左手邊的 Debugger 並在上方選取 CDB 頁面, 請將 CDB 旁邊的 checkbox 打勾
- 在下方的 Path 旁邊有個 Autodetect 按鈕, 按下之後 Qt 會自動找你已經安裝的 CDB
- 按下下方的 Ok 鍵, 這樣算設定完成
Qt Creator 說穿了只是提供一個基本的環境可以方便大家編輯, 編譯, 以及除錯. Qt 的基礎例如像 qmake profile 還是要靠自己寫 (幸好 Qt 在這方面算是做的很好, profile 語法已經算是簡單了). qmake 對於各大編譯器的 makefile 以及 project 檔的支援做的很好. 沒幾行指令就可以產生對應各家開發工具用的專案檔案. 之後的細節有機會再詳談.
沒有留言:
張貼留言