当前位置:网站首页>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 .
边栏推荐
- Canoe CAPL file operation directory collection
- Embedded development is much more difficult than MCU? Talk about SCM and embedded development and design experience
- Target detection -- yolov2 paper intensive reading
- Jar runs with error no main manifest attribute
- Several errors encountered when installing opencv
- MySQL Real Time Optimization Master 04 discute de ce qu'est binlog en mettant à jour le processus d'exécution des déclarations dans le moteur de stockage InnoDB.
- 好博客好资料记录链接
- Preliminary introduction to C miscellaneous lecture document
- Notes of Dr. Carolyn ROS é's social networking speech
- MySQL ERROR 1040: Too many connections
猜你喜欢

Implement sending post request with form data parameter

If a university wants to choose to study automation, what books can it read in advance?

MySQL combat optimization expert 02 in order to execute SQL statements, do you know what kind of architectural design MySQL uses?

实现微信公众号H5消息推送的超级详细步骤

MySQL實戰優化高手04 借著更新語句在InnoDB存儲引擎中的執行流程,聊聊binlog是什麼?

A necessary soft skill for Software Test Engineers: structured thinking
![16 medical registration system_ [order by appointment]](/img/7f/d94ac2b3398bf123bc97d44499bb42.png)
16 medical registration system_ [order by appointment]

C杂讲 浅拷贝 与 深拷贝

MySQL Real Time Optimization Master 04 discute de ce qu'est binlog en mettant à jour le processus d'exécution des déclarations dans le moteur de stockage InnoDB.

MySQL实战优化高手02 为了执行SQL语句,你知道MySQL用了什么样的架构设计吗?
随机推荐
CAPL script pair High level operation of INI configuration file
MySQL ERROR 1040: Too many connections
MySQL实战优化高手10 生产经验:如何为数据库的监控系统部署可视化报表系统?
C miscellaneous lecture continued
How to build an interface automation testing framework?
MySQL实战优化高手12 Buffer Pool这个内存数据结构到底长个什么样子?
MySQL实战优化高手05 生产经验:真实生产环境下的数据库机器配置如何规划?
Simple solution to phpjm encryption problem free phpjm decryption tool
Super detailed steps for pushing wechat official account H5 messages
Const decorated member function problem
Compress decompress
Canoe cannot automatically identify serial port number? Then encapsulate a DLL so that it must work
CDC: the outbreak of Listeria monocytogenes in the United States is related to ice cream products
软件测试工程师必备之软技能:结构化思维
PR 2021 quick start tutorial, first understanding the Premiere Pro working interface
MySQL实战优化高手09 生产经验:如何为生产环境中的数据库部署监控系统?
MySQL实战优化高手08 生产经验:在数据库的压测过程中,如何360度无死角观察机器性能?
颜值爆表,推荐两款JSON可视化工具,配合Swagger使用真香
软件测试工程师发展规划路线
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?