XP系統下,配置Qt Creator和msvc編譯器
目的:Qt工程呼叫VC編譯的庫檔案(.dll .lib .h)
然而之前安裝配置的Qt Creator編譯器是mingw,並不支援MSVC編譯器編譯的庫檔案;
針對這樣的問題,想過兩種解決方案:
1.安裝VS2010,並配置VS2010+Qt4.8.4,Qt是VS2010的一個外掛,編寫程式在VS2010中進行;
2.安裝VS2010,並配置Qt Creator4.8.4+MSVC2010(編譯器),編寫程式在Qt中進行;
第一種方法,由於VS2010太強大了,各種新增目錄,附加依賴庫,連結器的......很混亂,放棄
第二種方法,無意間配置成功,簡直是喜極而泣,摸索的過程真的賊辛苦,慶幸的是結果是好的!
作業系統Windows XP(已安裝)
VS2010專業版(已安裝)
Qt 4.8.4:(qt-win-opensource-4.8.4-vs2010.exe、qt-vs-addin-1.1.11-opensource.exe)(已安裝)
windows driver kit version 7.1.0:(GRMWDK_EN_7600_1.zip)適用於Windows XP的驅動程式(未安裝)
由於系統已經有了 Visual Studio 2010 ,那麼只需要安裝 WindowsSDK裡面的 “Debugging Tools for Windows” 元件,
其他的都不用裝。
執行KitSetup,預設安裝到系統C盤:C:\WinDDK。
SDK安裝完成之後,開啟Qt Creator,選項--工具--構建和執行
設定一、構建和執行
1、Qt版本,手動新增設定:
版本名稱---Qt 4.8.4(msvc)
qmake---D:\Qt\4.8.4\bin\qmake.exe
2、構建套件
①名稱
設定為myGui
②編譯器
編譯器---選擇Microsoft visual c++ compiler10.0(x86)
③偵錯程式
引擎---選擇GDB引擎
二進位制---選擇C:\WinDDK\7600.16385.1\Debuggers\cdb.exe
④Qt版本
選擇步驟1手動設定的Qt4.8.4(msvc)
設定二、偵錯程式
CDB---符號路徑---插入---符號伺服器---確定(預設值)
至此,就全部安裝配置完畢了,目的也達到了。。。成功呼叫三個庫檔案