Qt學習之---Qt+VS2010整合開發環境(IDE)搭建
轉自:http://blog.csdn.net/yangyunfeizj/article/details/6992226
最近在用Qt做客戶端介面開發,對於整合開發環境很是頭疼,剛到公司時,領導讓自己搭建IDE,從網上找了一堆最終選擇了用Qt+mingw+eclipse開發,但是安裝後需要編譯Qt原始碼才能用eclipse的DEBUG功能,自己編譯不成功。後來發現有已編譯好的適合於VS2008的Qt安裝程式,於是搭建了Qt+VS2008的開發環境,可是VS2008一些使用者體驗、錯誤提示、輸入自動提示等效果不太好,於是選擇了qt+VS2010的開發環境。
在網上找了一些資料,有很多都不全,但是有很好的參考價值的,經過收集整理再加上自己的實踐後,終於發現了安裝方法。我電腦系統安裝的是win7,安裝步驟如下:
1.下載安裝VS2010,我裝的是英文破解版,我的安裝路徑是D:\Microsoft Visual Studio 10.0,選擇完全安裝,完成後在C:\Program Files下會生成很多資料夾,注意Microsoft SDKs資料夾配置環境變數時要用到,安裝完成後可以正常啟動VS2010,但是如果想通過命令好啟動VS2010還需要設定系統環境變數,設定方法:
我的電腦->右鍵選單選擇屬性->高階系統設定->高階->環境變數->xp使用者變數;在使用者變數中增加以下環境變數,注意別自己加空格:
include = D:\Microsoft Visual Studio 10.0\VC\include;C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include;
lib = D:\Microsoft Visual Studio 10.0\VC\lib;C:\Program Files\Microsoft SDKs\Windows\v7.0A\Lib;
path = D:\Microsoft Visual Studio 10.0\VC\bin;D:\Microsoft Visual Studio 10.0\Common7\IDE;C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin;
2.在http://get.qt.nokia.com/qt/source/qt-everywhere-opensource-src-4.7.3.zip 下載Qt 4.7.3 原始碼包。注意這裡我們要手動編譯生成所有的庫,而不是用安裝檔案簡單安裝。整個安裝過程耗時在2小時以上。
(1).把下載到的qt-everywhere-opensource-src-4.7.3壓縮包解壓到指定資料夾。注意,路徑中不要包含空格等特殊字元!如D:\Qt\4.7.3;
(2).在環境變數中的系統環境變數增加:QTDIR=D:\Qt\4.7.3, QMAKESPEC=win32-msvc2010,Path = %QTDIR%\bin;
(3).在ftp://ftp.qt.nokia.com/jom/下載最新版本的jom,這裡我下載了jom108。把jom放到和Qt根目錄平級的地方。如D:\Qt\jom;
(4).開啟VS2010的命令列視窗,進入D:\Qt\4.7.3資料夾。輸入configure -debug-and-release -opensource -platform win32-msvc2010 大概十分鐘以內可以完成。注意,如果要編譯32位庫,就用普通的Visual Studio Command Prompt。如果要編譯64位庫,就使用Visual Studio x64 Win64 Command Prompt。
(5). 在命令列視窗輸入 ..\jom\jom.exe -j 4,這一步耗時非常長,三個多小時後安裝qt成功(輸入 ..\jom\jom.exe -j 4後有可能阻塞在這裡,不顯示任何編譯資訊,這是可能是你的環境變數設定錯誤)。
3.下載安裝qt-vs-addin-1.1.9,安裝後就會在vs2010選單欄上增加一個Qt選單。
4.vs2010建立qt工程後,如果出現無法build,可以在qt選單中的Qt options中把Qt的版本和路徑加進去。安裝Qt後,資料夾佔用空間較大,可以通過命令列視窗(注意以上都是vs2010下的命令列視窗)輸入..\jom\jom.exe clean,這是用來清除編譯過程中產生的臨時檔案,不會影響安裝效果,這樣qt+vs2010整合開發環境就搭建好了!!!
編譯過程中參考一下部落格:
http://www.holoborodko.com/pavel/2011/02/01/how-to-compile-qt-4-7-with-visual-studio-2010/
http://blog.sina.com.cn/s/blog_6e0693f70100tzvz.html
相關文章
- Qt開發環境搭建QT開發環境
- (七)Flutter學習之開發環境搭建Flutter開發環境
- 整合開發環境(IDE)的用途?開發環境IDE
- laravel學習筆記之開發環境搭建Laravel筆記開發環境
- python學習之Python整合開發環境Python開發環境
- QT學習(1):QT5 7+VS2013開發環境搭建QT開發環境
- IDE整合開發環境下載地址IDE開發環境
- tensorflow學習之Anaconda開發環境搭建開發環境
- QT開發快速入門-教程1:搭建QT開發環境QT開發環境
- 搭建Cocos Code IDE開發環境IDE開發環境
- 【機器學習】深度學習開發環境搭建機器學習深度學習開發環境
- Flutter學習指南:開發環境搭建Flutter開發環境
- Python 整合開發環境(IDE): VS CodePython開發環境IDE
- 常用整合開發環境(IDE)的CUDA配置開發環境IDE
- php 學習筆記之搭建開發環境(mac版)PHP筆記開發環境Mac
- phpwamp開發環境搭建詳解,phpwamp綠色整合環境開發環境一鍵搭建PHP開發環境
- Flutter學習(一)——搭建開發環境(Windows)Flutter開發環境Windows
- 谷歌JAX深度學習開發環境搭建谷歌深度學習開發環境
- perl學習筆記--搭建開發環境筆記開發環境
- Spark:Chrome應用的整合開發環境(IDE)SparkChrome開發環境IDE
- NetBeans IDE 8.0.2 釋出,整合開發環境BeanIDE開發環境
- IDE-整合開發環境軟體介紹IDE開發環境
- SSM整合之CRUD環境搭建整合SSM
- rust學習一、入門之搭建簡單開發環境Rust開發環境
- JAVA學習系列之一-搭建開發環境Java開發環境
- Flutter開發入門之開發環境搭建(VSCode搭建Flutter開發環境)Flutter開發環境VSCode
- 學習centos之快速搭建LNMP環境CentOSLNMP
- 【Flutter】開發之環境搭建(一)Flutter
- Scala開發之1:環境搭建
- ionic開發環境搭建之ios開發環境iOS
- 搭建智慧合約開發環境Remix IDE及使用開發環境REMIDE
- Python IDE開發環境PythonIDE開發環境
- Linux搭建Scrapy爬蟲整合開發環境Linux爬蟲開發環境
- eclipse整合weblogic開發環境的搭建EclipseWeb開發環境
- django學習之pythonbrew部署開發環境DjangoPython開發環境
- PHP開發之環境搭建及配置PHP
- Qt+ffmpeg環境搭建QT
- TreeFrog Framework(C++ web framework, based on Qt)開發環境搭建FrameworkC++WebQT開發環境