VS2010中搭建QT開發環境
前言
裝好vs2010的QT插件後,出現下面的問題
原因:
我裝的那個QT是用MinGW編譯得到的,不能被MSVC所識別。
解決方法:
方法一:
到QT的官網上去下載QTLibrary源代碼,然後拿過來自己編譯
編譯步驟:
1、進入開始菜單Microsoft Visual Studio 2010,Visual Studio Tools,Visual Studio Command Prompt (2010),需要注意的是,這裏面必須是使用Visual Studio Command Prompt (2010),不能使用CMD的Dos窗口.
2、進入Qt的安裝目錄後,執行cd Qt,進入Qt的根目錄
3、運行命令 configure -platform win32-msvc2010,o(選擇opensource模式)回車,Y(同意license)回車
4、接着就會自動配置Qt的編譯環境,等配置結束後,運行nmake,回車,Qt就會開始漫長的編譯過程,這段時間非常長,需要4個小時以上,大家可以在晚上睡覺的時候進行編譯。
5、配置VS2010的Qt開發環境(VS2010最好是英文版本,Qt對VS2010中文版本可能支持的不好)
等Qt編譯好後就可以配置VS2010的開發環境了,進入VS2010,選擇Qt菜單,Qt Option,進入下圖界面
6、新建或者導入Qt項目
方法二:
1、到QT官網(http://qt-project.org/downloads)上去下載,跟你所安裝的Microsoft Visual Stutio對應版本的Qt Library,因爲我安裝的是vs2010 32bit的版本所以我下載qt-opensource-windows-x86-msvc2013_64_opengl-5.3.1.exe版本。
2、雙擊打開文件按默認安裝就可以了。
注:安裝結束後,打開導入QT項目如果出現問題:編譯可以通過,也能運行但是提示一大堆的QApplication之類的源文件找不到。可能需要設置環境變量:
用戶變量:新建環境變量名字爲”QTDIR”,值爲”c:\Qt\4.8.0″。
系統變量:在PATH環境變量中添加:”c:\Qt\4.8.0\bin″。