1. 程式人生 > >XP系統下,配置Qt Creator和msvc編譯器

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---符號路徑---插入---符號伺服器---確定(預設值)


至此,就全部安裝配置完畢了,目的也達到了。。。成功呼叫三個庫檔案