当前位置:网站首页>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 .
边栏推荐
- Some thoughts on the study of 51 single chip microcomputer
- MySQL combat optimization expert 12 what does the memory data structure buffer pool look like?
- 简单解决phpjm加密问题 免费phpjm解密工具
- CAPL 脚本对.ini 配置文件的高阶操作
- 宝塔的安装和flask项目部署
- Canoe cannot automatically identify serial port number? Then encapsulate a DLL so that it must work
- Can I learn PLC at the age of 33
- What is the current situation of the game industry in the Internet world?
- 13 医疗挂号系统_【 微信登录】
- Upload vulnerability
猜你喜欢

MySQL combat optimization expert 04 uses the execution process of update statements in the InnoDB storage engine to talk about what binlog is?

A necessary soft skill for Software Test Engineers: structured thinking

Mexican SQL manual injection vulnerability test (mongodb database) problem solution

Release of the sample chapter of "uncover the secrets of asp.net core 6 framework" [200 pages /5 chapters]

AI的路线和资源

寶塔的安裝和flask項目部署

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

Canoe cannot automatically identify serial port number? Then encapsulate a DLL so that it must work

The underlying logical architecture of MySQL

Notes of Dr. Carolyn ROS é's social networking speech
随机推荐
What is the current situation of the game industry in the Internet world?
软件测试工程师必备之软技能:结构化思维
Vscode common instructions
The replay block of canoe still needs to be combined with CAPL script to make it clear
Competition vscode Configuration Guide
MySQL实战优化高手08 生产经验:在数据库的压测过程中,如何360度无死角观察机器性能?
MySQL real battle optimization expert 08 production experience: how to observe the machine performance 360 degrees without dead angle in the process of database pressure test?
MySQL的存储引擎
oracle sys_ Context() function
如何搭建接口自动化测试框架?
解决在window中远程连接Linux下的MySQL
jar运行报错no main manifest attribute
颜值爆表,推荐两款JSON可视化工具,配合Swagger使用真香
Several errors encountered when installing opencv
MySQL combat optimization expert 03 uses a data update process to preliminarily understand the architecture design of InnoDB storage engine
Software test engineer development planning route
How to build an interface automation testing framework?
Flash operation and maintenance script (running for a long time)
在CANoe中通过Panel面板控制Test Module 运行(初级)
A necessary soft skill for Software Test Engineers: structured thinking