(一)環境搭建
首先下載QT4.8.7的安裝包、QT Addin 1.11插件和VS2010安裝包。
第一步:安裝好VS2010
第二步:安裝QT4.8.7(qt-opensource-windows-x86-vs2010-4.8.7.exe)
剛剛安裝了一下,所有的配置都不用改,按照步驟來就行。
第三步:安裝QT Addin 1.11插件(qt-vs-addin-1.1.11-opensource)
插件也是什么都不用改,按照默認配置進行安裝。 QT Addin 1.11安裝完成之后,就可以在VS里面進行QT項目的開發了。
第四步:配置VS2010
然后介紹怎么配置VS2010中的QT目錄。
打開VS2010,發現菜單欄多了QT的菜單。

然后點擊QT菜單項,選擇QT Options選項。

然后按照下圖中的步驟,點擊Add, 然后選擇QT的安裝目錄,最后點擊確定就可以了。(通常在前面的插件都裝好的情況下,此處會自動設置)

第五步:安裝Visual Assist X並配置。
首先安裝Visual Assist X的安裝包,按照默認安裝即可。
然后重新打開VS2010,發現菜單項多了VAssistX。

然后,點擊VAssistX菜單,並選擇Visual Assist Options選項。

然后按照下面的步驟,依次點擊,選擇要包含的QT庫文件。

最后要添加的常用的庫為:(如果日后,要用其他的庫文件,再添加即可)

最后再選擇Visual Assist Options選項,點擊Performance選項,點擊Rebuild即可。

完成配置!
---------------------
(二)使用
裝完成后打開VS2010可以發現在菜單欄里做了一項菜單命令“Qt”,點擊Qt子菜單如下:

單擊打開新建工程向導后會發現在向導中多了一想“Qt4 Projects”,

第四步:新建一個Qt4 Application項目QtTest,如下所示:


單擊Finish后,完成工程創建過程。
第五步:在項目資源管理器中找到main.cpp文件,將其代碼完善如下:
#include "qttest.h"
#include <QtGui/QApplication>
#include <QtGui/QLabel>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QLabel *hello_label = new QLabel("Hello, world!");
hello_label->show();
return a.exec();
}
此時IDE會提示許多錯誤,如找不到QLabel文件等,
但是編譯運行工程,會正確彈出Hello World窗口,如下圖所示,
第六步:上面的程序得以運行,原因之一是它很簡單不需要用到別的庫文件,正確的做法是執行菜單命令:工程->屬性命令,打開屬性對話框,選擇配置屬性->VC++目錄,然后為包含路徑、引用路徑、庫路徑指定目錄,這些目錄就是安裝Qt時的安裝路徑,具體設置因人而異,此處設置如下:

屬性設置完成后,回到IDE窗口,可以發現,錯誤提示已經沒有了。編譯運行項目,沒有任何錯誤和警告。
參考自:https://blog.csdn.net/u013232740/article/details/47982647
