当前位置:网站首页>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 .
边栏推荐
- 17 medical registration system_ [wechat Payment]
- [Julia] exit notes - Serial
- 13 medical registration system_ [wechat login]
- MySQL底层的逻辑架构
- Tianmu MVC audit II
- MySQL ERROR 1040: Too many connections
- Jar runs with error no main manifest attribute
- Hugo blog graphical writing tool -- QT practice
- flask运维脚本(长时间运行)
- Preliminary introduction to C miscellaneous lecture document
猜你喜欢
Solve the problem of remote connection to MySQL under Linux in Windows
How to build an interface automation testing framework?
Control the operation of the test module through the panel in canoe (Advanced)
MySQL combat optimization expert 12 what does the memory data structure buffer pool look like?
A necessary soft skill for Software Test Engineers: structured thinking
Target detection -- yolov2 paper intensive reading
MySQL combat optimization expert 04 uses the execution process of update statements in the InnoDB storage engine to talk about what binlog is?
Control the operation of the test module through the panel in canoe (primary)
15 medical registration system_ [appointment registration]
Implement sending post request with form data parameter
随机推荐
MySQL实战优化高手09 生产经验:如何为生产环境中的数据库部署监控系统?
Control the operation of the test module through the panel in canoe (Advanced)
CDC: the outbreak of Listeria monocytogenes in the United States is related to ice cream products
MySQL實戰優化高手08 生產經驗:在數據庫的壓測過程中,如何360度無死角觀察機器性能?
Security design verification of API interface: ticket, signature, timestamp
MySQL实战优化高手10 生产经验:如何为数据库的监控系统部署可视化报表系统?
竞赛vscode配置指南
MySQL实战优化高手11 从数据的增删改开始讲起,回顾一下Buffer Pool在数据库里的地位
如何搭建接口自动化测试框架?
C杂讲 双向循环链表
安装OpenCV时遇到的几种错误
Cmooc Internet + education
NLP路线和资源
MySQL combat optimization expert 06 production experience: how does the production environment database of Internet companies conduct performance testing?
112 pages of mathematical knowledge sorting! Machine learning - a review of fundamentals of mathematics pptx
MySQL实战优化高手03 用一次数据更新流程,初步了解InnoDB存储引擎的架构设计
Can I learn PLC at the age of 33
宝塔的安装和flask项目部署
Combined search /dfs solution - leetcode daily question - number of 1020 enclaves
C杂讲 浅拷贝 与 深拷贝