一:qt5.14.2的安装、配置及hello world例子(win11-amd)

本文详细介绍了在Windows 11系统上安装和配置QT5.14.2的步骤,包括下载、安装、创建qmake、cmake和Qbs类型的项目。此外,还提供了关于版本选择的建议,以及QT Creator中构建系统的设置,帮助读者快速入门QT开发。

win11的话真心建议能用win10就不要升级,不太好用,只是界面mac化了一些,搞了一些圆角,但对于开发人员来讲,这个更新微不足道,相反用起来手感反而不好了。
下图是win11的界面
在这里插入图片描述

1 qt下载

https://download.qt.io/archive/qt/
在这里插入图片描述

可以选择自己想下载的版本
5.14.2传送门

——》下载完成
——》直接安装
——》中间需要注册一个qt账号(QT是个人免费的)
——》选择安装路径
——》选择安装组件(不懂的话,全选总不会错)
——》创建快捷方式等比较简单不再放图片

1.1 版本选择

目前QT有QT4,QT5,QT6三个大迭代吧!QT6刚出,想尝鲜的可以试试;建议使用QT5;

Qt 6 2020年12月8日发布。但在 Win 平台上只支持 Win10 及其以上。

Qt 5: 尽量选择Qt 5.9 以后的版本,尽量不要选择QT5.9之前的。
若要开发安卓APP,建议升级至 5.15,因为该版本完善了安卓开发文档。当然5.14.2也是可以用的的。
另外
高分屏的支持也是从5.14开始的
触摸屏从5.12开始;
嵌入式类应用的建议还是暂时用4.8系
具体的一些信息官网每个版本也会发布release可以去官网看

2 qt入门

2.1 qmake项目

下载完成后直接打开Qt Creator (5.14.2对应的QtCreator应该叫 Qt Creator 4.11.1 找不到的话直接搜,或者去安装目录下找)。

  • 左上角【文件】-【新建文件或项目】-选择【Application】-【Qt Widgets Application】-【choose】;
  • 确定【项目名称】,【项目路径】。不要有中文路径即可,作为一个程序员应该养成良好的习惯,安装软件或者新建项目尽量不要用中文;
  • 【build system】,选择qmake

在这里插入图片描述- 【kits】界面,选择mingw;我在前面提到默认全选安装总是没错的,所以要是没有mingw,十有八九没有全部安装;(选择MSVC也是可以的,但要 确认你的VS和QT是配置好的,建议先选mingw后面再捣鼓MSVC)

-【summary】界面,主要是版本控制,直接略过

在这里插入图片描述

创建完成的项目是下图这样的,直接按F5,会弹出下图红框内的界面。
至此,qt就算是安装完成
在这里插入图片描述

2.2 cmake项目

cmake项目和上一节新建方式大致相同,只不过在

  • 【build system】,要选择cmake
  • 【kits】界面,选择mingw;
    最终应该是能正常编译与启动的,build默认生成的文件应该如下图所示:
    在这里插入图片描述

2.3 Qbs项目

很多人可能没有听说过QBS项目啊;Qvs又叫Qt Build Suite), 号称呢是未来主流的构建工具;采用Qbs构建工具新建的qt项目如下图所示,内容与qmaker差不多,看起来很qt,只不过 .pro 文件换成了 .qbs:3 文件;
直接按F5程序预期能正常运行的,如果出问题的话,主要有两个原因:

  1. qt没装好
  2. 没有严格按照操作步骤来

所以这些hello world程序,只要按操作步骤来,是不会出现任何问题的。
在这里插入图片描述

【扩展资料】 Qbs与qmake对比

在这里插入图片描述

区别与联系
区别

  1. qbs没有绑定Qt版本;(Ln3)
  2. 构建目录可发现cmake、qmake都是生成的makefile在调用make,而qbs的构建目录没有makefile,但有一个genmodules内部包含了qt模块;
  3. 添加文件时,qbs也不需要区别.cpp和.h文件,统一添加在file下(ln18);
  4. 引用相关模块时,使用Depends指令,不需要包含头文件路径和库路径、手动链接库等;那在这里提个小问题,既然qbs引用模块,而非引用库,那么qbs如何引用第三方库呢???
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

CoomCon

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

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

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

打赏作者

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

抵扣说明:

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

余额充值