Qt配置使用VS2010進行開發

2022-07-30 17:30:15 字數 2642 閱讀 8856

qt – 乙個跨平台應用程式和ui開發框架

它包括跨平台類庫、整合開發工具和跨平台 ide。使用 qt 您只需一次性開發應用程式,無須重新編寫源**,便可跨不同桌面和嵌入式作業系統部署這些應用程式。

qt 主要是由 諾基亞 開發和維護的。qt通過開源授權(lgpl 和 gpl)以及商業授權的方式對 qt 進行授權。在linux下qt可是大名鼎鼎,linux的kde圖形介面就是基於qt開發的。

qt的最大好處是跨平台,可以看到上圖,qt可以支援windows,mac os,linux,embedded linux, wince/mobile,symbian,諾基亞最新的megoo那也是不在話下了,由於公司最近有些專案要求跨平台的支援,原來的gis引擎是基於windows開發的,雖然沒有用mfc,但是由於繪圖引擎這塊使用的gdi+,所以跨平台是非常困難的。所以為了支援跨平台以及在可預見的將來的跨平台的需求,決定將繪圖引擎這塊在qt的基礎上進行重構,並使用qt開發一套基於qtgis引擎的地圖專案管理應用程式。

第一篇. 配置qt的windows開發環境,並通過vs2010進行開發。

qt sdk: 

vs2010開發外掛程式: 

2. 安裝qt sdk

安裝其實很簡單了,基本上一路回車即可,主要是要注意下qt的安裝路徑最好安裝在全英文路徑而且中間沒有空格, 安裝好後,可以執行開始選單裡面的qt demo,直觀感受下qt的強大功能!

介面非常炫酷

3. 安裝qt的vs開發外掛程式

同安裝qt sdk一樣,一路上回車即可,安裝後在vs2010上新增一選單qt,如圖所示

4. 編譯qt

qt預設使用mingw進行編譯,如果要使用vs2010開發,需要將qt重新編譯。

進入開始選單microsoft visual studio 2010,visual studio tools,visual studio command prompt (2010),需要注意的是,這裡面必須是使用visual studio command prompt (2010),不能使用cmd的dos視窗

開啟command窗體,進入qt的安裝目錄後,依次進入目錄:cd d:/qt/2010.05/qt

執行命令configure -platform win32-msvc2010

o(選擇opensource模式)回車,

y(同意license)回車

接著就會自動配置qt的編譯環境,等配置結束後

執行nmake命令,回車 qt就會開始漫長的編譯過程,這段時間較長,可能需要1-2個小時,大家可以在晚上睡覺的時候進行編譯(我的電腦只花了20分鐘)

5.配置vs2010的qt開發環境(vs2010最好是英文版本,qt對vs2010中文版本可能支援的不好)

等qt編譯好後就可以配置vs2010的開發環境了,進入vs2010,選擇qt選單,qt option,進入下圖介面

點選add,新增qt的安裝目錄(注意是qt/2010.05/qt,不是qt/2010.05),並取名字,如qt2010,選擇ok後即可。

6.新建或者匯入qt專案

可以通過在vs2010新建乙個qt專案

匯入qt的pro專案

pro是qt自帶編譯器qt creator的專案工程檔案,如果想使用vs2010開發則需要將原有專案的pro匯入到vs2010的專案檔案中,可以使用選單qt-open

這樣我們的qt開發環境就搭建好了,大家可以將qt目錄下的example和demo下的例子的執行看一遍,體驗下qt的強大和便捷,enjoy!

qt4.3.3+vc6.0安裝編譯過程詳解

如何配置Qt5 0 使用VS2010進行開發

qt預設使用mingw進行編譯,如果要使用vs2010開發,需要將qt重新編譯。進入開始選單microsoft visual studio 2010,visual studio tools,visual studio command prompt 2010 需要注意的是,這裡面必須是使用visual...

Qt簡介以及如何配置Qt使用VS2010進行開發

qt是神馬東西?qt 乙個跨平台應用程式和ui開發框架 它包括跨平台類庫 整合開發工具和跨平台 ide。使用 qt 您只需一次性開發應用程式,無須重新編寫源 便可跨不同桌面和嵌入式作業系統部署這些應用程式。qt 主要是由 諾基亞 開發和維護的。qt通過開源授權 lgpl 和 gpl 以及商業授權的方...

Qt簡介以及如何配置Qt使用VS2010進行開發

qt 乙個跨平台應用程式和ui開發框架 它包括跨平台類庫 整合開發工具和跨平台 ide。使用 qt 您只需一次性開發應用程式,無須重新編寫源 便可跨不同桌面和嵌入式作業系統部署這些應用程式。qt 主要是由 諾基亞 開發和維護的。qt通過開源授權 lgpl 和 gpl 以及商業授權的方式對 qt 進行...