Win10 Qt 5.12.8安装和创建工程教程

Qt是一个跨平台的 C++ 开发库,主要用来开发图形用户界面(Graphical User Interface,GUI)程序,当然也可以开发不带界面的命令行(Command User Interface,CUI)程序。

Qt 支持的操作系统有很多,例如通用操作系统 Windows、Linux、Unix,智能手机系统 Android、iOS、WinPhone, 嵌入式系统 QNX、VxWorks 等等。

安装流程

安装Qt首先要到Qt的官网下载安装包,可以戳这里
Win10 Qt 5.12.8安装和创建工程教程
因为网络上这个版本的教程比较多,为了保险起见,在这里我选择的是5.12版本的。
Win10 Qt 5.12.8安装和创建工程教程
选择更新日期较近的5.12.8
Win10 Qt 5.12.8安装和创建工程教程
由于我的系统是Windows 10,所以选择"qt opencesource windows x86 5.12.8.exe"

下载完成之后双击exe文件,弹出下面的界面,点击next
Win10 Qt 5.12.8安装和创建工程教程
如果不登陆账号的话,next的按钮就无法点击。如果你有账号的话,就在上面的两栏里填写一下账号和密码,然后点击next,没有账号的话,当场注册一个就行,在下面的三栏里填写好账号和密码,勾选复选框“I accept the service terms",完成后点击next
Win10 Qt 5.12.8安装和创建工程教程
完成之后,跳到下一个界面,同意一下开源软件的条款,然后选择下一步
Win10 Qt 5.12.8安装和创建工程教程
点击下一步
Win10 Qt 5.12.8安装和创建工程教程
选择好安装的文件夹,这里我使用了默认的文件夹(事实证明最好还是选择除C盘外的其他盘)
Win10 Qt 5.12.8安装和创建工程教程
根据个人需要选择安装的组件。空间大当然可以任性全选咯。这里我选择了MSVC 2017 32-bit、MSVC 2017 64-bit和MinGW 7.3.0 64-bit以及一些小组件

  • MinGW 7.3.0 64-bit 编译器模块。MinGW 是 Minimalist GNU for Windows 的缩写,MinGW是 Windows 平台上使用的 GNU 工具集导入库的集合。采用GCC编译器,据说编译出来的可执行文件运行速度会比其他编译器好
  • 用于 windows 平台上的 MSVC 编译器模块,如 msvc2017 32-bit 和 msvc2017 64-bit 等。要安装 MSVC 编译器的模块,需要计算机上已经安装相应版本的 Visual Studio
  • 用于 Android 平台的模块,如 Android x86 和 Android ARMv7。如果安装这些组件,就可以构建Android的软件
  • Sources 模块是 Qt 的源程序,喜欢阅读源码的朋友或者收藏家们可以选,反正我选了之后一直放在文件夹里吃灰
  • Qt Charts 是二维图表模块,用于绘制柱状图、饼图、曲线图等常用二维图表。我的项目正好需要这个,所以我也选了
  • Qt Data Visualization 是三维数据图表模块,用于数据的三维显示,如散点的三维空间分布、三维曲面等。
  • Qt Purchasing、Qt Virtual Keyboard、Qt WebEngine、Qt Network Auth(TP)等其他模块,括号里的 TP 表示技术预览(Technology Preview)(Purchasing难道是二维码扫码支付?有趣有趣)
  • Qt Scritp(Deprecated)是脚本模块,括号里的“Deprecated”表示这是已经过时的模块。

Win10 Qt 5.12.8安装和创建工程教程
Win10 Qt 5.12.8安装和创建工程教程
至于Devoloper and Designer Tools里面,Qt Creator 一定要选。如果前面有选MinGW而主机里没有安装过MinGW的话,应该勾选MinGw这一项。

选择好之后,点击下一步

勾选同意的复选框,然后下一步
Win10 Qt 5.12.8安装和创建工程教程
创建开始菜单快捷方式,默认下一步
Win10 Qt 5.12.8安装和创建工程教程
点击安装
Win10 Qt 5.12.8安装和创建工程教程
接下来就是漫长的等待安装完成的过程
Win10 Qt 5.12.8安装和创建工程教程
安装完成之后,点击完成
Win10 Qt 5.12.8安装和创建工程教程

创建第一个工程

打开IDE的方法是,点击开始菜单,找到”Qt 5.12.8“,展开之后找到”Qt Creator 4.11.2(Community)"
Win10 Qt 5.12.8安装和创建工程教程
打开之后看到如下琳琅满目的界面
Win10 Qt 5.12.8安装和创建工程教程
可以点击其中一个玩一玩,比如我选了第二个,“analogclock”,出现如下界面,选择MSVC 2017 64-bit那一项就可以了,然后点“config Project”
Win10 Qt 5.12.8安装和创建工程教程
进入项目之后,点击左下角的绿色箭头,即可运行程序

如果编译器报错如下
Win10 Qt 5.12.8安装和创建工程教程
点击工具->选项
Win10 Qt 5.12.8安装和创建工程教程
在“构建和运行”中,有个选项“使用jom代替nmake” 这里面的jom就是报错信息中告诉我们所无法打开的东西,于是试探性的将这个选项前面的勾取消掉,再运行,问题就解决了!
Win10 Qt 5.12.8安装和创建工程教程
运行结果如下,是一个非常好看的时钟。是不是顿时兴趣大增呢
Win10 Qt 5.12.8安装和创建工程教程
体验完例程之后,来看看怎么新建自己的工程

首先,关闭当前的工程,点击文件->“Close Project “analogclock”
Win10 Qt 5.12.8安装和创建工程教程
之后点击”新建文件或项目“,选择”Qt Widgets Application“,点击choose
Win10 Qt 5.12.8安装和创建工程教程
填写好工程的名字,选择好存储路径,然后点击下一步
Win10 Qt 5.12.8安装和创建工程教程
后面的选项全部可以默认,直到Kit这里,根据你的需要选择组件,我想要用VC的编译器生成64bit的执行文件,所以选择了”MVSC 2017 64-bit“,选好之后点击下一步
Win10 Qt 5.12.8安装和创建工程教程
点击完成创建好工程
Win10 Qt 5.12.8安装和创建工程教程
进入工程之后点击运行看看运行结果,没有报错的话,出现的界面是下面这样的,正确工程创建成功,可以在这基础之上添加各种控件,设计自己喜欢的界面了!
Win10 Qt 5.12.8安装和创建工程教程