完整的qt安装教程
大家可能認為qt收費了 其實不是
大家直接點擊 這個 Community 這里的下載 Download
然后呢 就跳轉到這個界面
點擊 Qt Offline Installer 就會跳到這個地方
滑下來就可以下載自己想要的版本啦
第二個下載方法
直接打開 http://download.qt-project.org/
會有qt的下載目錄 你們可以一個一個查看
可以自行選擇目錄 然后下載
這里推薦兩條路
1. 有vs2010 vs2013 vs2012 的 可以參照下面的下載路線
http://download.qt-project.org/official_releases/qt/ 進入選擇qt版本 我這里默認選擇最新版本
選擇這些版本自行下載
配置vs還需要下載vs add in
鏈接:http://download.qt-project.org/official_releases/vsaddin/
我是選擇1.2.3版本下載
二.選擇MinGw 下載
下載完成后 因為最新版本的qt自帶MinGw編譯器 (好像自帶了) 就不用去下載mingw了
如需其他版本的可以自行選擇
安裝過程不詳細寫太多
安裝完成后 我們來配置vs
(我的vs版本是2013)
打開vs2013
vs addin安裝完成后會在vs里面多出一個菜單
點擊他 Qt5
點擊 Qt Options
這里我已經配置好了 我重新清零 同步配置下
點擊 Add
在Version name 寫上你qt對應的版本號
格式你隨便寫 但是一定要簡潔 明了
比如 我安裝的是vs2013配置 加上opengl 64位
那我就這樣寫 qt-vs2013 opengl 64bit
或者你可以寫的更少些
直接 qt-vs2013 64bit 或者qt-vs2013 32bit
然后選擇qt的安裝目錄 記得一定要到有bin 這個文件夾才算配置!
例如上面 選擇msvc2013_opengl 這個文件夾就行
這樣就算配置好了 不過記得這個是64位的哦!
然后點擊 OK 就完成配置
然后創建一個qt5的項目
注意紅框框的部分 如果需要你可以自行設置
(可能運行的時候會有錯誤 詳細請看后面的解答)
接下來就到mingw配置
打開 qtcreator
點擊 工具→選項
點擊 構建和運行
自動檢測會自動幫你檢測有mingw版本還是vs版本 有vs版本的話大多前面加個 警告 的標志
這個具體后面再講
我們點擊 Qt Version
如果自動檢測有的話 你還想添加別的qt版本 請看下面
點擊添加
看到我圈住的紅色框框沒? 這個就是qt的生成程序(不對不要打臉~)
這個qmake.exe到底在哪里呢???
沒關系 找到qt的安裝目錄
雙擊 5.3
還沒有?? 繼續雙擊第一個文件夾
還是沒有? 堅持! 再雙擊第一個文件夾!!
哎。終于有了 點擊他 然后點打開
然后qt就可以識別他的版本號啦 然后就點擊Apply
然后回到 構建套件(Kit)
點擊 添加
這回 把名稱換掉 格式隨便你
如果你依照我的格式的話 我的是這樣
Desktop Qt 版本號 編譯器名字 是否有opengl 多少位
例如
Desktop Qt 5.3.2 vs2013-opengl 64bit
然后設置編譯器
如果是32位的 就選擇
64位的就選擇
qt版本選擇你剛才設置的版本號
最后 點擊 OK
完成所有配置~~~~~~
問題:
1.為什么vs版本的沒有調試器?
圖:
答:這個是因為vs自帶調試器 qt的vs版本只是把qt的功能和vs結合起來 就省略了調試器
解決辦法:下載Qt5 的 MinGw編譯器版本 會集成有調試器
圖:
qt5的mingw版本會自動集成調試器
2.為什么運行qt的項目會這樣呢?
答:其實 你沒有加入qt的附加目錄包
解答:打開 項目→屬性→配置屬性→C/C++
可以看到一個選項 附加包含目錄
點擊→編輯
新建一個目錄
然后選擇 qt目錄→5.3→msvc2013→include文件
然后點擊選擇文件夾
然后點擊確定
3.出現這個問題怎么辦?
答:出現這個的原因就是 vs2013一般的項目都是選擇32位 而我們選擇默認的就是64位 兩個發生沖突
所以才造成錯誤
解決辦法:
第一種解決辦法
點擊 項目→屬性
把 平臺 改成 x64 然后點擊確定
然后不要急著點調試 因為調整了這個平臺 qt的版本也會改變
遵照下面的方法
第二種解決辦法(接上面第一種方法)
右鍵項目(上圖紅色箭頭指向的地方)
往下滑 直到看到
然后點擊
選擇Version 選擇相對應的版本
然后點擊OK
然后就能跑起來了
轉載于:https://www.cnblogs.com/nowornever-L/p/5665684.html
總結
- 上一篇: abb的knx的数据库下载方法_ABB
- 下一篇: 【C++深度剖析教程11】C++学习之编