VS2008下QT開發環境搭建

2021-06-25 23:08:51 字數 2077 閱讀 1114

本機的環境:win7 sp1; 64位作業系統;

1.vs2008

2.qt-vs-addin-1.1.11.exe

3.qt-win-opensource-4.8.0-vs2008.exe

安裝步驟:

1.安裝vs2008

2.安裝qt-win-opensource-4.8.0-vs2008.exe(如:d:\qt\4.8.0)

3.安裝qt-vs-addin-1.1.11.exe(可以選擇任意路徑)

4.配置qt環境變數,控制面板->系統和安全->系統->高階系統設定->環境變數,在「系統變數」這個組合框中,找到「path」變數,在"path"的最後面新增"d:\qt\4.8.0\bin\"

5. cmd下進入到vs安裝路徑\vc\bin下,執行vcvars32,此時會執行vcvas32.bat自動為vs設定環境變數

【注】如不執行此項,可能會出現nmake:fatal error u1077. return code 0x2 錯誤

6. 修改安裝qt路徑:d:\qt\qt4.8.0\src\3rdparty\webkit\source\webcore\platform\defaultlocalizationstrategy.cpp 檔案的第327行

調整return web_ui_string("look up 「」", "look up context menu item with selected word").replace("", truncatedstringforlookupmenuitem(selectedstring));

為:return web_ui_string("look up \"\"", "look up context menu item with selected word").replace("", truncatedstringforlookupmenuitem(selectedstring));

【注】如不修改,則在下面的namke時會出現錯誤

platform\defaultlocalizationstrategy.cpp(327) : error c2001: 常量中有換行符

platform\defaultlocalizationstrategy.cpp(327) : fatal error c1057: 巨集展開中遇到意外的檔案結束

5.開始 -> 程式 -> microsoft visual studio 2008 -> visual studio tools ->visual studio 2008 命令提示

6.在命令列中鍵入:

d: cd d:\qt\4.8.0

configure -platform win32-msvc2008 -debug-and-release 【此處可根據需要進行配置】

nmake 【編譯時間長短視機器情況而定】

7.開啟vs2008,工具 -> 選項 -> 專案和解決方案  -> vc++目錄中

在「包含檔案」中加入d:\qt\4.8.0\include

在「庫檔案」中加入 d:\qt\4.8.0\lib

在可執行檔案中新增d:\qt\4.8.0\bin

或者在系統中設定了乙個環境變數:qtvs2008dir,值為:d:\qtvs2008\4.8.0,然後再通過變數進行設定

注意:1. 編譯過程中,第一步是選擇qt的版本,是lgpl版還是商業版,我這裡用的是lgpl版本,因此選o 回車。

接下來會提示是否接受lgpl協議,輸入y確認。這個過程會花掉大約10~20分鐘。

如果執行的時間很短,並最後出現「perl not found in environment - cannot run syncqt.」表示沒能configure成功。

解決辦法:刪除qt安裝目錄bin下的syncqt和syncqt.bat檔案

2. configure選項

-platform  win32-msvc2005(表示vs2005的),6.0 使用win32-msvc, 2003 使用win32-msvc.net, 2008就是 win32-msvc2008

-debug-and-release 引數的意義是告訴qt同時編譯為debug和release兩個版本的庫,不指定引數則編譯為debug版本的動態鏈結庫

3. namke報錯處理方法

VS2008搭建驅動開發環境

網上找的帖子,按照帖子方法跟著做,自己寫個驅動,然後用windbg vmware進行除錯。xp windbg vmware除錯核心或xp windbg vmware除錯核心,親自實踐過,能成功進行除錯。vs2008搭建驅動開發環境,親自實踐過,能成功編譯通過,並按照如上帖子的步驟能成功載入 除錯。另...

VS2008與QT聯合程式設計環境搭建

一 工欲善其事,必先利其器,廢話不多講。總結起來網上流行的vs2008 qt安裝說明有以下幾個問題需要解釋清楚 二 對於以上的問題,我是按照網上說法大費周折無果,實際新版本的qt安裝起來非常簡單。第一步 安裝vs2008,我這裡安裝的是中文版的vs2008並且也沒有安裝vs2008 sp1,對於vs...

Qt安裝 搭建VS2008 QT開發環境

源位址 這個必須膜拜原作者,自己搞了好久沒弄好這次終於 一 工欲善其事,必先利其器,廢話不多講。總結起來網上流行的vs2008 qt安裝說明有以下幾個問題需要解釋清楚 二 對於以上的問題,我是按照網上說法大費周折無果,實際新版本的qt安裝起來非常簡單。第一步 安裝vs2008,我這裡安裝的是中文版的...