日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Qt下载与安装

發(fā)布時(shí)間:2024/3/12 编程问答 83 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Qt下载与安装 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一、Qt和Qt Creator的區(qū)別
Qt是C++的一個(gè)庫,或者說是開發(fā)框架,里面集成了一些庫函數(shù),提高開發(fā)效率。

Qt Creator是一個(gè)IDE,就是一個(gè)平臺(tái),一個(gè)開發(fā)環(huán)境,類似的比如說VS,也可以進(jìn)行Qt開發(fā),當(dāng)然VS中的Qt是作為一個(gè)插件插入VS平臺(tái)的。

二、下載
qtcreator是Qt開發(fā)的IDE,只安裝這個(gè)是不行的,因?yàn)檫€沒有相關(guān)的Qt庫呢,也就是說他只是一個(gè)空殼,一般都用不上。

qt的版本主要分為windows、linux、mac的版本,分別在不同的平臺(tái)張運(yùn)行。 在qt5.9以前,windows版本又細(xì)分了一些版本,包括MinGW和MSVC。其中 MSVC 用的 VS 編譯器,還需要安裝一些Visual C++的庫什么的,總之,如果你的電腦中沒有安裝VS那就不要安裝這個(gè)版本了,否則使用時(shí)編譯通不過。

而我們要用的就是MinGW版本,注意這個(gè)編譯器是只有32位的,所以在找64位的同學(xué)就不要再找了。還有一些是用于安卓開發(fā)的,我也不懂,但也用不上啊,至于什么編譯器GCC,G++之類的,也不太懂,MinGW好像是基于G++的。

然后說一下qt5.9以后的版本,其實(shí)就是集成了。把以前版本中的一些細(xì)分都集成到一個(gè)安裝包中,可以看到安裝包從以前的1.2G變?yōu)榱?.3G。而具體的細(xì)分就放到了安裝時(shí)自選了,比如之前的MinGW和MSVC等不同版本就可以在安裝時(shí)選擇,而windows版本就都集成到 qt-opensource-windows-x86-5.9.0 中。

1、進(jìn)入下載地址

下載地址1:

https://www.qt.io/download

這是官網(wǎng)下載地址,選擇開源免費(fèi)的open source,另外一個(gè)commercial是商業(yè)版的要收費(fèi)買license,而且最近好像要注冊(cè)賬號(hào)才能進(jìn)入open source。推薦使用所以用下面的下載地址吧!

下載地址2(推薦):

http://download.qt.io/

http://download.qt.io/archive/qt/ (或更直接的)

這兒提供了Qt所有的版本,可以任意下載。貌似國內(nèi)一些大學(xué)也做了一些這個(gè)網(wǎng)站的鏡像(如,QT某開源軟件鏡像站, 強(qiáng)烈推薦),下載比較快,但是可能不是最新的。

2、選擇official_releases、qt或archive目錄,都可以,這兒選擇后者

3、進(jìn)入archive,有四個(gè)選項(xiàng),vsaddin是安裝在VS中的插件Qt。

下載后,就可以去安裝了。

備注:

各目錄說明如下:
① gdb 是針對(duì)Android開發(fā)的調(diào)試器。
② jom 可以百度一下,http://qt-project.org/wiki/jom ,是nmake克隆版,支持多條獨(dú)立命令并行構(gòu)建軟件,加快軟件構(gòu)建速度。
③ online_installers 是在線安裝器。
④ Pyside 是用于支持Python語言編寫Qt程序的。
⑤ qbs 是Qt Build Suite (QBS) ,http://qt-project.org/wiki/qbs,QBS是新創(chuàng)的Qt程序生成工具,因?yàn)镼t一般使用qmake來生成項(xiàng)目進(jìn)行編譯,qmake必須根據(jù)qt版本變化而變化,不便于管理,qt開發(fā)者對(duì)qmake又愛又恨,因此創(chuàng)建了不依賴Qt版本的生成工具QBS。
⑥ qt,當(dāng)然是qt庫本身了。
⑦ qt-installer-framework,是專門用于發(fā)布開發(fā)好的程序用的,生成程序安裝器,可以為Linux、Windows、MacOS生成安裝器。Qt自己的QtCreator、QtSDK等安裝程序就是使用qt-installer-framework打包的。
⑧qtcreator 是集成開發(fā)環(huán)境。
⑨vsaddin,是針對(duì)VisualStudio的Qt開發(fā)插件。

4、關(guān)于 Qt 5.15 后,不再提供獨(dú)立安裝包的問題

如果選擇了最新版本的QT,可能沒有提供要下載的類似的的文件 qt-opensource-windows-x86-5.14.2.exe。如2020.8.16時(shí),鏡像中已經(jīng)發(fā)布有5.15的目錄,但是里面并沒有這個(gè).exe的安裝文件。

原因在于從 Qt 5.15 開始,開源版本,無論是不是 LTS,不再提供編譯后的獨(dú)立安裝包,只能在線安裝。

在線安裝文件下載地址:

http://download.qt.io/official_releases/online_installers/, 或 國內(nèi)鏡像

5、自己編譯 QT 5.15.0 及以后的版本 (21.2.18 重新更新)

參考我今年過年期間整理的另一篇博文: QT 5.15 及以后QT版本源碼編譯(靜態(tài)庫、動(dòng)態(tài)庫)

說明:

(1) Qt Creator和VS2019導(dǎo)入qmake

編譯完Qt,就差最后一步了——如何在你的IDE中使用Qt5.15。

Qt Creator就直接在“選項(xiàng)”中添加新的構(gòu)建套件即可,VS2019(當(dāng)然你首先要安裝好QtTools For VS2019的插件)中也就直接在QtTools中選擇qmake所在的路徑即可(注意只需選到bin的上一級(jí),它會(huì)在你給的路徑后增加\bin\qmake.exe來搜索)。

(2) 編譯后項(xiàng)目發(fā)布

以前一直都用windeployqt,現(xiàn)在這個(gè)exe仍在在Qt-5.15.0\bin中,直接按以前的方式使用即可。

三、安裝QT與Qt Creator
具體請(qǐng)參考這邊博客,寫得非常好:QT5.11下載與安裝教程。

本處僅列出安裝過程的重點(diǎn),因?yàn)槠渌襟E基本上沒有什么特別注意的:如何選擇安裝 Qt 所需要的組件(以5.11為例)。

在 Qt5.11 一項(xiàng)中,如果你是使用 MinGW 進(jìn)行編譯,請(qǐng)務(wù)必選中 MinGW 模塊。而如果你希望調(diào)用 VS 的編譯器進(jìn)行編譯,則需要勾選對(duì)應(yīng)的 VS 模塊。當(dāng)然,如果希望進(jìn)行安卓開發(fā),則安卓模塊是少不了。

至于其余的一些模塊,則可以根據(jù)自身需要勾選。需要說明的是其余模塊中的,Qt WebEngine是谷歌開源的 Web 瀏覽器引擎模塊,而帶 TP 的模塊則表示此模塊目前是技術(shù)預(yù)覽版。

工具項(xiàng)(Tools)的選擇

第一項(xiàng)是CDB的調(diào)試器,如果你僅使用 MinGW進(jìn)行編譯,則此項(xiàng)可以不選。

第二項(xiàng)雖然名字帶 MinGW,但只是用于交叉編譯的(交叉編譯即在某一平臺(tái)上編譯用于其他平臺(tái)的程序),如果用不到,也可以不選。

至于第三項(xiàng),那是用于 Perl 的。如果你電腦中本身沒有安裝 Perl,那是裝不上的。

選擇完成后,繼續(xù)點(diǎn)擊“下一步”。

對(duì)linux:

1、 Qt以C/C++為依托,用Python也可,最新版本的Qt可能沒有g(shù)cc/g++編譯器,所以需要先檢查一下有沒有GCC/G++編譯器,沒有的話自己手動(dòng)安裝。

2、如果系統(tǒng)沒有自帶OpenGL庫時(shí),在做帶有3D效果的界面會(huì)報(bào)錯(cuò),手動(dòng)安裝OpenGL。(以u(píng)buntu為例)

1
2
sudo apt-get install mesa-common-dev
sudo apt-get install libglu1-mesa-dev -y

總結(jié)

以上是生活随笔為你收集整理的Qt下载与安装的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。