Qt介绍及安装说明

目录

一、Qt介绍

二、Qt的历史

三、Qt的优势

四、Qt安装说明

1、编译源码

2、在线联网安装

五、其它说明

1、Qt6.0貌似不支持MinGw 32位版本的

2、最后一个可离线下载安装exe的版本


一、Qt介绍

  Qt是一个1991年由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。

  基本上,Qt 同 X_Windows上的 Motif,Openwin,GTK 等图形界面库和Windows 平台上的 MFC,OWL,VCL,ATL 是同类型的东西。但它对比其他做界面的软件会比较容易使用和学习。

二、Qt的历史

  a、1991–Haavard Nord和Eirik Chambe-Eng开始开发将会支持X11和Windows的Qt

  b、1996–KDE项目由MatthiasEttrich创建(Matthias现为诺基亚Qt发展框架工作)

  c、2008 Nokia从Trolltech公司收购Qt,并增加LGPL的授权模式

  d、2013年7月3日,Digia公司Qt开发团队在其官方博客上宣布Qt 5.1正式版发布

    Qt 5.1公布之后,Digia也在之后的两年内相继公布了5.2,5.3版本

三、Qt的优势

  Qt有优良的跨平台特性:

  1、Qt支持下列操作系统: Microsoft Windows 95/98, Microsoft Windows NT, Linux, Solaris, SunOS, HP-UX, Digital UNIX (OSF/1, Tru64),Irix,FreeBSD, BSD/OS, SCO, AIX, OS390,QNX 等等。

  2、面向对象

  3、Qt 的良好封装机制使得 Qt 的模块化程度非常高,可重用性较好,对于用户开发来说是非常 方便的。 Qt 提供了一种称为 signals/slots 的安全类型来替代callback,这使得各个元件之间的协同工作变得十分简单。

  4、丰富的 API(接口)

  5、Qt 包括多达 250 个以上的 C++ 类,还提供基于模板的 collections, serialization, file, I/O device, directory management, date/time 类。甚至还包括正则表达式的处理 功能。

  6、支持 2D/3D 图形渲染,支持 OpenGL,大量的开发文档,XML 支持。

四、Qt安装说明

         Qt 自从5.15版本开始,对非商业版本,也就是开源版本,不提供已经制作好的离线exe安装包,自这个版本开始你只有两种选择。

1、编译源码

      编译源码例如qt-everywhere-src-6.0.2.zip  编译步骤繁琐,需严格遵循步骤花费数小时不等的时间;

      Index of /official_releases/qt/6.0/6.0.2/singlehttps://download.qt.io/official_releases/qt/6.0/6.0.2/single/

2、在线联网安装

       官方或清华源或者其它方法代理直连。

      下载在线安装工具,路径统一了,不区分版本了,三种系统都是一个包;

       Index of /official_releases/online_installershttps://download.qt.io/official_releases/online_installers/

      https://mirrors.tuna.tsinghua.edu.cn/qt/official_releases/online_installers/

      windows系统下载最后一个,打开即可;

五、其它说明

1、Qt6.0貌似不支持MinGw 32位版本的

        Qt6.0 目前似乎不支持 MinGw 32位版本了,但是Qt5.15.2里面有 MinGw 32位和 MinGw 64位;(注意:选择64位后生成的,在32位无法运行!)

      MSVC 目前也是仅支持vs2019 64位;

        QT5.15.0、5.15.1、5.15.2      目前支持  vs2015 64位

                                                                          vs2019 32位、vs2019 64位

                                                                            MinGw 32位、MinGw 64位

2、最后一个可离线下载安装exe的版本

       5.14.2  支持   vs2015 64位

                            vs2017 32位

                            vs2017 64位

                            mingw 32位、64位

       同时5.14.2是官方最后一个可离线下载安装exe的版本!

       http://download.qt.io/archive/qt/5.14/5.14.2/


 

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kupeThinkPoem

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值