Qt的下载与安装
我用的是5.9.1版本,选择里面的qt-opensource-windows-x86-5.9.1.exe
这是地址:https://download.qt.io/archive/qt/5.9/5.9.1/
QT的安装包在之前,即使在window上,也会根据使用的编译器不同分为很多版本,如MinGW 32-bit版本,MSVC2015 32-bit版本,MSVC2015 64-bit版本等,但Qt5.9在一个平台上只有一个安装包,编译器的选择放在了安装过程里,所以下载的window平台的Qt5.9.1安装包只有一个可执行文件,也就是qt-opensource-windows-x86-5.9.1.exe
配置选择如下
-
MinGW(Minimalist GNU for Windows)是一个用于Microsoft Windows操作系统的开发工具包,它提供了一组GNU工具,包括GNU Compiler Collection(GCC),用于编译和链接C、C++和其他语言的程序。MinGW的目标是提供一种自由、开源的、轻量级的替代品,以取代Windows下主流的Microsoft Visual C++开发工具。
MinGW提供了一种工具,可将大量现有的UNIX类应用程序移植到Windows平台,并提供了一组共享库,可以大大简化Windows上的编程工作。MinGW还包含了一个GNU调试器(GDB),支持Java编译器,以及其他实用程序和库,可以让开发人员在Windows平台上使用GNU工具集进行开发。 -
QT是一个跨平台的C++应用程序开发框架,它支持多种编译器,包括Microsoft Visual C++(MSVC),MinGW等。在Windows平台上使用QT进行开发时,需要在QT中选择一种适合的编译器。
QT版本中包含不同的编译器,如在Windows平台下,QT提供了用于MSVC 2015,MSVC 2017和MinGW等编译器版本。
MSVC是由Microsoft开发的一种C++编译器和开发环境工具,它是Windows下的主流开发工具之一。MSVC提供了许多特定于Windows开发的功能和接口,可以使开发人员更容易地开发和调试Windows应用程序。
因此,在Windows平台上使用QT进行开发时,如果希望充分利用Windows开发工具的优势以及完全兼容Windows平台,则可以使用QT的MSVC编译器版本,并在电脑中安装相应的MSVC编译器,以便使用QT进行开发。