Qt(音同 cute)是一个跨平台的C/C++开发库,主要用来开发图形用户界面(Graphical User Interface,GUI)程序,当然也可以用来开发不带界面的命令用户接口(Command User Interface,CUI)程序。本书将使用Qt来开发C语言程序。Qt 官网有一个专门的资源下载网站,所有的开发环境和相关工具都可以从这里下载,地址是http://download.qt.io/,国内镜像网址是https://mirrors.tuna.tsinghua.edu.cn/qt/,在此可以下载development_releases离线版或者在线安装包。本书以Qt 5.12.10版为例介绍其安装过程,其他版本基本类似。Qt 从5.15版本开始(5.14.2是官方最后一个可下载.exe安装包进行离线安装的版本),对非商业版本,也就是开源版本,不再提供已经制作好的离线.exe安装包,只能在线安装。双击安装包开始安装,安装界面如图1-3所示,等待【Next】按钮被激活(变为黑色)。
图1-3 开始安装
单击【Next】按钮,进入图1-4所示界面,注册一个Qt账号,在邮箱中激活账号后单击【Next】按钮。
图1-4 注册Qt账号
进入图1-5所示界面,确认义务后,单击【下一步】按钮。
图1-5 确认义务
进入图1-6所示界面,确认安装目录后,单击【下一步】按钮。
图1-6 确认安装目录
在图1-7所示界面中阅读并同意许可协议后,单击【下一步】按钮。
图1-7 同意许可协议
在图1-8所示界面中选择开始菜单快捷方式后,单击【下一步】按钮。
图1-8 选择开始菜单快捷方式
在弹出界面中单击【安装】按钮即可进入图1-9所示界面,在列表中选择要安装的编译器组件。
图1-9 选择编译器1
在图1-9所示界面中选择编译器组件后,展开下面的列表,在图1-10所示界面中继续选择对应编译器。
图1-10 选择编译器2
注意,如果是32位的计算机请选择32位的编译器,如果是64位的计算机请选择64位的编译器。 一定注意在两个界面中均要选择编译器,否则Qt程序无法编译。 单击【下一步】按钮继续安装,最后在弹出的窗口中单击【完成】按钮,启动Qt,启动界面如图1-11所示。
图1-11 Qt启动界面
至此,Qt安装完成,编程环境搭建完毕。
Qt在统信UOS(由统信软件技术有限公司开发的国产操作系统)上的安装比较简单,在统信UOS的桌面上单击鼠标右键并选择【在终端中打开】命令,打开统信UOS的命令行终端,使用下述安装命令即可完成Qt 5.12.10的安装。
sudo apt-get install qt5-default qtcreator
输入命令后,sudo(类似于Windows的添加/删除程序)自动开始从网络下载所需的包,例如开发工具Qt、编译器qmake、帮助文档和开发样例等,下载过程中需要输入字母“y”来确认下载。