1. 程式人生 > >QT 5.0.2 VS2010開發環境搭建

QT 5.0.2 VS2010開發環境搭建

MSVC2010、MSVC2012分別是指支援VS2010與VS2012的Qt版本,而opengl與非opengl的區別是是

否支援opengl,android、ios分別是指支援android、ios平臺的Qt版本,我選擇的是 VS2010 485M那

個。

1)Qt 5.0.2 for Windows (VS 2010 485 MB)  它包含了QT libraries和QT Creator


2)VisualStudio Add-in 1.2.1 for Qt5   VS2010的QT外掛


點選qt-windows-opensource-5.0.2-msvc2010_32-x86-offline.exe安裝QT


一直下一步安裝完

安裝VisualStudio Add-in 1.2.1 for Qt5 外掛後VS2010上面多了個選單


2.配置環境變數

"我的電腦"上單擊右鍵,進入"屬性",然後開啟"環境變數"對話方塊

PATH環境變數中新增:"C:\Qt\Qt5.0.2\5.0.2\msvc2010\bin"

新增新的環境變數,名字為"QTDIR",值為"   C:\Qt\Qt5.0.2\5.0.2\msvc2010"

3.在VS2010選單上多出一個Qt5的選單

點選QT Options如圖


彈出如下選擇如下路徑


點選OK


4.在VS上"VAssistX" -> "Visual Assist XOptions ..." -> "Projects", 在"Platform"裡面把"Win32"改為"Custom", 在"Stable includefiles"

尾新增"C:\Qt\Qt5.0.2\5.0.2\msvc2010\include"



5.這樣在VS中就可以建立或者開啟Qt的工程了,也可以在QtCreator中建立或者開啟Qt工程,注意建立位置不能為中文路徑否則除錯報錯




彈出配置嚮導




完成後編譯執行由於我沒寫東西只有一個空白介面



還可以通過 QT Creator看示例


最後面說下遇到的一些問題:

我自己用的是win8系統64位+QT5.1.1_64位版本

一.模組計算機型別“x64”與目標計算機型別“X86”衝突

1.修改目標計算機型別:專案->熟悉->聯結器(Linker)->高階->目標計算機。然後把目標計算機型別改成X64。如下圖所示



2.配置管理器:解決方案平臺(預設是Win32的)->選擇配置管理器->活動解決方案平臺下選擇x64。如下圖所示:


二.編譯時彈出找不到對應版本

1.在QT的VS外掛中新增相應版本即可如圖:



(除錯時輸出視窗顯示無法查詢或開啟 PDB 檔案,其實這個不影響開發可以無視)

1、除錯
2、選項和設定
3、右邊勾上 啟用源伺服器支援
4、左邊點 符號
5、把微軟符號伺服器勾
6、執行的時候等一下 莫慌!!
7、問題解決