QT從入門到入土(一)——Qt5.14.2安裝教程和VS2019環境配置


引言

24歲的某天,承載着周圍人的關心,一路南下。天晴心靜,聽着斑馬,不免對未來有些彷徨。但是呢,人生總要走陌生的路,看陌生的風景,所幸可以聽着不變的歌,關心自己的人就那么多。就像是對庸常生活的一次越獄,路才剛剛開始。。。。

                                                                                                                                                                                                                                                                                                                      — 2021.7.12


Qt5.14.2安裝教程

步入公司,因需要學習Qt,本文主要整理為Qt的學習記錄,從入門到入土,純干貨,盡可能詳細。

一,Qt簡介

Qt(官方發音 [kju:t],音同 cute)是一個跨平台的 C++ 開庫,主要用來開發圖形用戶界面(Graphical User Interface,GUI)程序。
Qt 是純 C++ 開發的,所以學好 C++ 非常有必要。

二, 如何下載

這里咱們安裝Qt5.14.2(不要問為什么不裝更新版本的,從Qt5.15.0起,對於開源用戶,Qt官方不再提供獨立安裝文件,所以源碼安裝太麻煩,以后再研究^_^)

官網下載鏈接:

Index of /archive/qt/5.14/5.14.2

 三, 雙擊安裝

 下載完之后,直接雙擊打開安裝包,進行安裝即可

如果有Qt賬號,直接登錄就可以了,如果沒有可以在下面注冊一個,然后點Next(如果不想填寫,請先斷網,然后重新打開安裝程序)  

現在你可以選擇安裝路徑,建議大家自行修改一下(注意:路徑中不能有空格,也不能有中文),確保自己能找到位置,后續可能會有一些配置,需要找到路徑

路徑設置完之后,到了選擇組件的界面,如圖:第二個組件不需要管,點開第一個組件Qt 5.14.2。

點開之后,把這些都選上,OK,下一步~(如果沒有用VS開發Qt項目的需求可以不點 MSVC 2017)

 

 進行安裝(將是一個漫長的安裝過程。。)


  VS2019環境配置

一,為什么用VS寫Qt程序

很多人在Qt上寫代碼時,感覺不是很舒服,所以想在Vs上寫Qt程序,而且Vs具有強大的調試能力,所以咱們可以通過一些配置實現此目的。

二,打開VS安裝Qt插件

 選擇菜單欄的 擴展->管理擴展,輸入Qt搜索,然后下載Qt Visual Studio Tools(下載灰常的銀杏,慢的死~還不一定能下載)

 如果實在不能忍受這龜速,咱們來別的辦法

 先到Qt官網下載對於版本的插件,我這里是Vs2019:https://download.qt.io/official_releases/vsaddin/2.4.1/

 如果跳到如下頁面,選擇清華大學鏡像源下載即可。

 

  三,安裝VSIX(即上面下載的那個插件)

如果是通過Vs下載的,會自動安裝。

如果是手動下載的,需要雙擊自己安裝。

打開安裝包之后,點擊Install等待安裝完成即可

安裝之前,請先關掉Vs(關閉Vs之后,一秒安裝完成)

 四,設置插件

 再次打開Vs,擴展->Qt VS Tools->Qt Options

 點擊Qt Options之后會彈出如下界面

 如果在彈出上述界面的同時,還彈出如下這個錯誤界面,不要擔心,這是由於安裝插件的時候,會自動配置,但是自動配置的路徑和實際的Qt安裝路徑不一致,我們自己再配置一下就ok了

首先刪掉自動配置好的路徑,然后點擊Add自己添加一個,如下是具體的路徑選項,選擇msvc2017_64文件夾,點擊確定即可

 然后點擊OK(Name是自己取的)

五,VS創建Qt項目

在Vs中點擊新建項目,搜索Qt找到Qt GUI Application然后點擊下一步。

 點擊下一步后進行創建GUI,會彈出一個安裝向導

 點擊Next,選擇模塊(以默認選好)繼續Next,然后選擇GUI的基類為QWidget,選擇小寫字體

 點擊Finish完成創建!最后,Ctrl+F5(運行),大功告成

 

 

  轉載博文:[教程]VS2019配置QT5.142 (qq.com)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM