当前位置:网站首页>Download and installation of QT Creator
Download and installation of QT Creator
2022-07-06 10:14:00 【High precision computer vision】
QT I haven't used much , So record it .
In addition, there is an address for downloading the integrated installation package ,
Qt Creator Download and install of
One 、Qt and Qt Creator The difference between
Qt yes C++ A library , Or development framework , It integrates some library functions , Improve development efficiency .
Qt Creator It's a IDE, It's a platform , A development environment , Similar things like VS, It can also be done Qt Development , Of course VS Medium Qt It's inserted as a plug-in VS Platform .
Two 、 download
qtcreator yes Qt Developed IDE, You can't just install this , Because there's no relevant Qt The library? , That is to say, he is just an empty shell , You don't usually use .
qt The version of is mainly divided into windows、linux、mac Version of , Running on different platforms . stay qt5.9 before ,windows The version subdivides some versions , Include MinGW and MSVC. among MSVC With VS compiler , Some more need to be installed Visual C++ The library or something , All in all , If you don't have VS Then don't install this version , Otherwise, compilation will not work .
And what we're going to use is MinGW edition , Note that this compiler is only 32 Bit , So I'm looking for it 64 Don't look for a classmate who is a student . Some are for Android Development , I don't understand , But it doesn't work , As for what compiler GCC,G++ And so on. , I don't know much about ,MinGW It seems to be based on G++ Of .
And then say qt5.9 Later versions , In fact, it's integrated . Integrate some of the previous versions into one installation package , You can see the installation package from the previous 1.2G Change into 2.3G. And the specific subdivision is optional during installation , Like before MinGW and MSVC You can choose from different versions at installation time , and windows All versions are integrated into qt-opensource-windows-x86-5.9.0 in .
1、 Go to download address
Download address 1:
Download Qt | Develop Desktop & Embedded Systems | Qt
This is the download address of the official website , Choose open source free open source, Another one commercial It's a commercial version. You have to pay for it license, And it seems to be Registered account To get into open source. Recommended, so use the download address below !
Download address 2( recommend ):
Index of /archive/qt ( Or more directly )
Here's what Qt All versions , You can download it at will . It seems that some domestic universities have also made some mirror images of this website ( Such as ,QT some Open source software mirror station , Strongly recommend ), Download faster , But it may not be the latest .

2、 choice official_releases、qt or archive Catalog , Fine , Here's the latter
3、 Get into archive, There are four options ,vsaddin Is installed in VS Plug in Qt.
After downloading , You can install it .
remarks :
The contents are as follows :
① gdb Is aimed at Android Developed debugger .
② jom You can baidu ,Jom - Qt Wiki , yes nmake Clone , Support multiple independent commands to build software in parallel , Speed up software build .
③ online_installers It's an online installer .
④ Pyside Is used to support Python Language writing Qt programmatic .
⑤ qbs yes Qt Build Suite (QBS) ,Qbs - Qt Wiki,QBS It's new Qt Program generation tool , because Qt In general use qmake To build a project for compilation ,qmake Must be based on qt Version changes , Not easy to manage ,qt Developer pair qmake Love and hate , So it creates a dependency free Qt Version generation tool QBS.
⑥ qt, Certainly qt The library itself .
⑦ qt-installer-framework, It is specially used for publishing and developing programs , Build program installers , It can be for Linux、Windows、MacOS Build installers .Qt Their own QtCreator、QtSDK Wait for the installation program to use qt-installer-framework packaged .
⑧qtcreator It's the integrated development environment .
⑨vsaddin, Is aimed at VisualStudio Of Qt Developing a plug-in .
4、 About Qt 5.15 after , The problem of no longer providing a stand-alone installation package
If you choose the latest version of QT, There may not be a similar file to download qt-opensource-windows-x86-5.14.2.exe. Such as 2020.8.16 when , The image already has 5.15 The catalog of , But there's no such thing in it .exe Installation file .
The reason is from Qt 5.15 Start , Open source version , Whether or not LTS, The compiled independent installation package is no longer available , It can only be installed online .
Online installation file download address :
Index of /official_releases/online_installers, or Domestic mirror
5、 Compile it yourself QT 5.15.0 And later versions (21.2.18 Renew )
Refer to another blog post I organized during the Spring Festival this year : QT 5.15 And later QT Version source code compilation ( Static library 、 Dynamic library )
explain :
(1) Qt Creator and VS2019 Import qmake
Finished compiling Qt, It's the last step —— How in your IDE Use in Qt5.15.
Qt Creator It's right there “ Options ” Just add a new build suite to ,VS2019( Of course, you have to install it first QtTools For VS2019 Plug in for ) It's directly in QtTools Choose from qmake The path you are in can be ( Note that just select bin A higher level of , It will add after the path you give \bin\qmake.exe To search for ).
(2) After compiling, the project is released
I used to use it all the time windeployqt, Now this exe Still in Qt-5.15.0\bin in , Just use it in the same way as before .
3、 ... and 、 install QT And Qt Creator
Please refer to this blog for details , It's very well written :QT5.11 Download and install the tutorial .
Only the key points of the installation process are listed here , Because there's basically nothing special to pay attention to in other steps : How to choose to install Qt Components needed ( With 5.11 For example ).

stay Qt5.11 In one item , If you are using MinGW Compile , Please be sure to select MinGW modular . And if you want to call VS Compiler for , You need to check the corresponding VS modular . Of course , If you want to develop Android , Then Android module is indispensable .
As for the rest of the modules , You can check... According to your own needs . What needs to be explained is... In the rest of the modules ,Qt WebEngine It's Google open source Web Browser engine module , The belt TP This module is currently a technology preview .

Tools (Tools) The choice of
The first is CDB The debugger , If you only use MinGW Compile , Then this item can not be selected .
The second item has a name with MinGW, But only for cross compilation ( Cross compilation is to compile programs for other platforms on one platform ), If it doesn't work , You may not choose .
As for the third , That's for Perl Of . If you don't have it in your computer Perl, It can't be installed .
After selection , Continue clicking “ next step ”.

Yes linux:
1、 Qt With C/C++ Based on , use Python Can also be , Latest version Qt There may be no gcc/g++ compiler , So we need to check if there is GCC/G++ compiler , If not, install it by yourself .
2、 If the system doesn't come with OpenGL library , Doing with 3D The interface of the effect will report an error , Manual installation OpenGL.( With ubuntu For example )
1 2 |
|
Article update record :
2021.2.18 Delete QT Disgusting description of source code compilation , Simplify compilation QT Process and steps .
2020.2.24 to update , increase QT Downloaded image website .
2020.8.16 to update , increase , About QT 515 Content updates for standalone packages are no longer available .
Reference resources
Qt Creator Download and install , from 0 Start learning programming ,18.11
QT5.11 Download and install the tutorial ,18.5
Qt download ( Multiple download channels + All versions )
【Qt】 Qt 5.15 Online installation , 20.5
Qt 5.15.0 Compilation guide , 20.6
Your comments 、 feedback , And useful to you , It is the biggest encouragement and the only motivation for me to organize materials and blog writing . Welcome to discuss and pay attention to !
There is no knowledge of collation and induction , worthless ! Highly summarized and combed knowledge , Is your real knowledge and skills . Never let your freedom 、 Be curious 、 Creative ideas are bound by the framework of reality , Let creativity grow freely ! Spend more time , Care for him ( she ) people , Just as others care about you . Ideal take-off and realization , Without the support and help of others , Absolutely not .
边栏推荐
- Control the operation of the test module through the panel in canoe (Advanced)
- MySQL ERROR 1040: Too many connections
- Preliminary introduction to C miscellaneous lecture document
- MySQL實戰優化高手04 借著更新語句在InnoDB存儲引擎中的執行流程,聊聊binlog是什麼?
- Configure system environment variables through bat script
- MySQL实战优化高手02 为了执行SQL语句,你知道MySQL用了什么样的架构设计吗?
- MySQL底层的逻辑架构
- Release of the sample chapter of "uncover the secrets of asp.net core 6 framework" [200 pages /5 chapters]
- 13 medical registration system_ [wechat login]
- Random notes
猜你喜欢

Listen to my advice and learn according to this embedded curriculum content and curriculum system

MySQL实战优化高手11 从数据的增删改开始讲起,回顾一下Buffer Pool在数据库里的地位

Contest3145 - the 37th game of 2021 freshman individual training match_ B: Password

jar运行报错no main manifest attribute
![[NLP] bert4vec: a sentence vector generation tool based on pre training](/img/fd/8e5e1577b4a6ccc06e29350a1113ed.jpg)
[NLP] bert4vec: a sentence vector generation tool based on pre training

Write your own CPU Chapter 10 - learning notes

颜值爆表,推荐两款JSON可视化工具,配合Swagger使用真香

Control the operation of the test module through the panel in canoe (primary)

宝塔的安装和flask项目部署

Control the operation of the test module through the panel in canoe (Advanced)
随机推荐
MySQL combat optimization expert 05 production experience: how to plan the database machine configuration in the real production environment?
Solve the problem of remote connection to MySQL under Linux in Windows
C miscellaneous two-way circular linked list
What is the current situation of the game industry in the Internet world?
Random notes
实现以form-data参数发送post请求
A necessary soft skill for Software Test Engineers: structured thinking
MySQL ERROR 1040: Too many connections
A necessary soft skill for Software Test Engineers: structured thinking
17 medical registration system_ [wechat Payment]
Several errors encountered when installing opencv
软件测试工程师发展规划路线
Delayed note learning
PR 2021 quick start tutorial, first understanding the Premiere Pro working interface
Inject common SQL statement collation
MySQL实战优化高手03 用一次数据更新流程,初步了解InnoDB存储引擎的架构设计
If someone asks you about the consistency of database cache, send this article directly to him
Can I learn PLC at the age of 33
Configure system environment variables through bat script
[Julia] exit notes - Serial