当前位置:网站首页>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 .
边栏推荐
- Redis集群方案应该怎么做?都有哪些方案?
- Security design verification of API interface: ticket, signature, timestamp
- 寶塔的安裝和flask項目部署
- 美新泽西州州长签署七项提高枪支安全的法案
- 17 医疗挂号系统_【微信支付】
- The 32-year-old fitness coach turned to a programmer and got an offer of 760000 a year. The experience of this older coder caused heated discussion
- 在CANoe中通過Panel面板控制Test Module 運行(初級)
- Upload vulnerability
- Tianmu MVC audit II
- 在CANoe中通过Panel面板控制Test Module 运行(初级)
猜你喜欢
13 医疗挂号系统_【 微信登录】
Typescript入门教程(B站黑马程序员)
在CANoe中通过Panel面板控制Test Module 运行(初级)
C miscellaneous shallow copy and deep copy
Target detection -- yolov2 paper intensive reading
Automation sequences of canoe simulation functions
South China Technology stack cnn+bilstm+attention
What is the current situation of the game industry in the Internet world?
颜值爆表,推荐两款JSON可视化工具,配合Swagger使用真香
AI的路线和资源
随机推荐
Not registered via @EnableConfigurationProperties, marked(@ConfigurationProperties的使用)
MySQL实战优化高手10 生产经验:如何为数据库的监控系统部署可视化报表系统?
MySQL实战优化高手05 生产经验:真实生产环境下的数据库机器配置如何规划?
Routes and resources of AI
A necessary soft skill for Software Test Engineers: structured thinking
Jar runs with error no main manifest attribute
实现以form-data参数发送post请求
Control the operation of the test module through the panel in canoe (primary)
[NLP] bert4vec: a sentence vector generation tool based on pre training
MySQL combat optimization expert 12 what does the memory data structure buffer pool look like?
MySQL底层的逻辑架构
CAPL脚本中关于相对路径/绝对路径操作的几个傻傻分不清的内置函数
Super detailed steps to implement Wechat public number H5 Message push
Typescript入门教程(B站黑马程序员)
MySQL實戰優化高手04 借著更新語句在InnoDB存儲引擎中的執行流程,聊聊binlog是什麼?
在CANoe中通过Panel面板控制Test Module 运行(初级)
Configure system environment variables through bat script
MySQL实战优化高手08 生产经验:在数据库的压测过程中,如何360度无死角观察机器性能?
Sed text processing
Safety notes