1.利器≠戾氣 接了兩個項目,而這兩個項目說起來也很有意思。 一個是監護儀軟體開發,要求利用MFC進行開發,因為在此之前接近兩年時間一直進行MFC開發;來到清華後,碰到了好多的電腦編程大牛,就GUI介面而言,他們更推薦QT這個利器。在寫MFC代碼期間,也一點點再利用QtCreator進行入門開發,戾氣由此而來...... 實驗室老闆交代個任務,要求開發VR(Virtual Reality)和AR(Augment Reality)裝置並研究關鍵技術,稀裡糊塗的被導師叫到辦公室要求以Visual Studio為基本環境,利用3Dslicer、VTK、ITK、Qt設計並開發一套軟體,心理默默跑過一群馬,老闆慢慢來好不。剛入學啊。。。 事在人為,一個一個攻克吧。
2.Visual Studio2010整合Qt環境搭建詳解
2.1 下載Qt5.2安裝包與Qt外掛程式 Qt5.2、Qt外掛程式下載地址:http://qt-project.org/downloads.
Qt更多版本下載地址:http://download.qt.io/official_releases/qt/.
找到對應的版本進行下載,裡麵包含多種不同的版本,MSVC2010、MSVC2012分別是指支援VS2010與VS2012的Qt版本,而opengl與非opengl的區別是是否支援opengl,android、ios分別是指支援android、ios平台的Qt版本。這裡我選擇的版本(已標註),如下:
qt-windows-opensource-5.2.0-msvc2010_opengl-x86-offline.exe(opengl版本)
Visual Studio Add-in 1.2.2 for Qt5
2.2 安裝 t-windows-opensource與Visual Studio Add-in的安裝順序沒什麼要求,安裝過程不再多說(傻瓜式-下一步),安裝路徑不要包含中文、空格、特殊字元(~<>|?*!@#$%^&:,;)。安裝完成Visual Studio Add-in之後,VS就會出現相應的Qt選項。
2.3 配置開發環境 選擇:Qt5->Qt Options->Add,配置VS的開發環境。
這雷根據自己的Qt安裝路徑進行選擇,Path為:D:\Software\Qt\Qt5.2.0\5.2.0\msvc2010_opengl。
說明:4.8.3是我之前的版本,因為我可能安裝很多個不同的版本。
假設發現新版本存在很多問題,我不想再使用,換一個版本,怎麼辦。如下選擇你想要使用的版本:
如果選擇了4.8.3版本,那就必須重新下載一個Visual Studio Add-in for Qt4的外掛程式才可以使用(原則:版本對應)。以上配置完成之後,就可以測試Qt項目了。
3.利用新搭建的平台進行測試
3.1 建立Qt項目 選擇:檔案->建立->項目->Qt5 Projects->Qt Application,輸入工程名,下一步...進行建立。如下:
選擇依賴的模組:最基礎的QtCore、QtGui、QtWidgets還有一些音/視頻、網路、資料庫、XML、OpenGl相關的模組,需要使用的直接勾選即可。
完成之後,就可以運行了。選擇:調試->開始執行 或者 Ctrl+F5。如下:
3.2 添加環境變數
解決方案:
(1)右鍵電腦->屬性->進階系統設定->進階->環境變數,添加環境變數(推薦)
QTDIR:D:\Software\Qt\Qt5.2.0\5.2.0\msvc2010_opengl
PATH:%QTDIR%\bin
(2)在Qt的安裝目錄下找到缺少的*.dll(D:\Software\Qt\Qt5.2.0\5.2.0\msvc2010_opengl\bin),將其與可執行程式放到同一目錄下。
再次運行: