一. 下載QT. 設置系統變量 QT_HOME為Qt的根目錄.例如:C:\Qt\2009.04\qt
二. 安裝VS.
以上兩步沒啥好說的.
三. 編譯本地Qt庫. 不然你會出現找不到qmaind.lib文件這樣的編譯錯誤.
通過Visual Studio 2008 Command Prompt進入控制臺.
一定要通過這個. 不能在運行里直接輸入cmd進入. 這樣的話是沒有VC編譯環境的.
在控制臺里cd到QT目錄, 目錄里有個configure.exe
輸入: configure -platform win32-msvc
需要一定的時間但來配置完成.
然后輸入: nmake
然后要等很長時間等待Qt被編譯成VC的lib格式.
四. 創建項目
在項目目錄下:
控制臺輸入: qmake -project
然后: qmake -t vcapp -spec %QT_HOME%\mkspecs\win32-msvc2008
spec后面的項目可以看mkspecs目錄下的子目錄. win32-msvc2005, win32-msvn2003什么的都有.
然后就有VC的項目文件了.
五. Visual Studio中的配置
主要是qmake生成的項目配置中的qt路徑有問題,所以要重新配置.
主要是兩項:
1. include. 配置如下圖:
詳細項目:
2. linker 配置如下圖:
加載的lib詳細項目
這樣就應該可以了.
具體項目名稱要看你編譯出來的名字了. 我在我機器上編譯出來的是QtGuid4.lib和QtCored4.lib
另外要想運行編譯出來的exe, 記得吧相關的dll文件復制到system32目錄下.