QT4與VS2005 整合環境配置實戰(測試OK)

2021-05-09 12:02:28 字數 1402 閱讀 6336

參考了網上的一些資料,加上自己兩天的嘗試,終於搞定了,下面分步簡述一下,希望有需要的人不要走彎路。

1. 請使用英文環境和英文版vs2005。

一開始並不短這些,費了勁裝了系統,裝了vs2005和sp1(地球人都知道這個sp1要花多少時間)後,安裝qt的vs外掛程式也算正常。但一啟動vs2005就會提示如下:

這樣qt的外掛程式根本就不會生效,生成的qt選單也是空工的,沒辦法,只好改裝英文的環境。好在我是在虛擬機器中玩的,還不算麻煩,但時間總是花的。

注:即使是在中文環境中安裝英文的vs2005仍然會出這樣的錯誤,此時的vs2005跟中文版一樣,呵呵,ms做的太好了也麻煩。

ok,裝好了英文的系統我們就一步步來配置吧。

1. 安裝vs2005 + sp1 及qt-sdk-win-opensource-2009.04.exe 和 qt-vs-addin-1.1.0.exe。這部分沒啥,一路next搞定。

üpath

中增加c:/qt/2009.04/qt/bin 參考實際安裝路徑 ü

建立qmakespec值為win32-msvc2005,這個值還是根據你要生成的vs版本,6.0 使用win32-msvc, 2003 使用win32-msvc.net, 2005就是win32-msvc2005

ü 建立qtdir,值為c:/qt/2009.04/qt

3.將qt路徑新增到vc編譯環境中:

工具->選項->專案和解決方案->vc++目錄,在包含檔案一欄新增:

c:/qt/2009.04/qt/include/qtgui;

c:/qt/2009.04/qt/include/qtcore;

c:/qt/2009.04/qt/include,

在庫檔案一欄新增d:/qt/2009.03/qt/lib; 這步找不到在**新增

4. 啟動vs tools command prompt, 如下圖:

依次執行如下命令(路徑請以實際情況為準):

ü依次執行如下命令

c:/>cd d:/program files/microsoft visual studio 8/common7/tools

d:/>program files/microsoft visual studio 8/common7/tools> vsvars32.bat

d:/> cd d:/qt/2009.04/qt

d:/qt/2009.04/qt>configure -debug-and-release -platform win32-msvc2005 -opensource -fast -nomake examples -nomake demosü

完成後,執行nmake

這步很長,一般要三個小時以上,我是在virtualpc2007中安裝的,這步成功以後,vs2005就可以正常的建立qt專案並編譯了。

VS2005整合VSS2005的方法

q 安裝了vss6 vss2005,但是visual studio 2005的ide中看不到vss,怎麼辦?a 開啟選單中的 tools options 選擇 sourcecontrol plug ins 設定為 microsoft visual sourcesafe microsoft visua...

VS2005整合VSS2005的方法

vs2005整合vss2005的方法 q 安裝了vss6 vss2005,但是visual studio 2005的ide中看不到vss,怎麼辦?a 開啟選單中的 tools options 選擇 sourcecontrol plug ins 設定為 microsoft visual sources...

VS2005整合VSS2005的方法

vs2005整合vss2005的方法 q 安裝了vss6 vss2005,但是visual studio 2005的ide中看不到vss,怎麼辦?a 開啟選單中的 tools options 選擇 sourcecontrol plug ins 設定為 microsoft visual sources...