QT5.10开发(1)安装QT5.10

一、QT软件下载

Qt 5.9 之后的安装包与之前相比,不再区分 VS 版本和 MinGW 版本,而是全都整合到了一个安装包中。因此,与之前的安装包相比,体积也是大了不少,以前是 1G 多,现在是 2G 多。

方式一、

打开链接

官方:http://download.qt.io/  或  郑州大学镜像:http://mirrors.zzu.edu.cn/qt/  可以看见:

QT5.10开发(1)安装QT5.10_第1张图片


各目录说明如下:
①gdb是针对Android开发的调试器。
②jom可以百度一下,http://qt-project.org/wiki/jom ,是nmake克隆版,支持多条独立命令并行构建软件,加快软件构建速度。
③online_installers是在线安装器。
④Pyside是用于支持Python语言编写Qt程序的。
⑤qbs是Qt Build Suite (QBS) ,http://qt-project.org/wiki/qbs,QBS是新创的Qt程序生成工具,因为Qt一般使用qmake来生成项目进行编译,qmake必须根据qt版本变化而变化,不便于管理,qt开发者对qmake又爱又恨,因此创建了不依赖Qt版本的生成工具QBS。
⑥qt,当然是qt库本身了,从4.8到5.4都有。
⑦qt-installer-framework,百度一下是什么,http://blog.csdn.net/cnsword/article/details/8740393,是专门用于发布开发好的程序用的,生成程序安装器,可以为Linux、Windows、MacOS生成安装器。Qt自己的QtCreator、QtSDK等安装程序就是使用qt-installer-framework打包的。
⑧qtcreator是集成开发环境,从2.5到3.3版本都有。
⑨vsaddin,是针对VisualStudio的Qt开发插件。


下载文件:

windows:http://download.qt.io/official_releases/qt/5.10/5.10.0/qt-opensource-windows-x86-5.10.0.exe

linux: http://download.qt.io/official_releases/qt/5.10/5.10.0/qt-opensource-linux-x64-5.10.0.run

方式二、

https://www.qt.io/
点击:Qt for Application Development

QT5.10开发(1)安装QT5.10_第2张图片

点击:Get your open source package

QT5.10开发(1)安装QT5.10_第3张图片

点击:View All Downloads 注意,此时可能提示让你登录,如果没有帐号注册一个即可

QT5.10开发(1)安装QT5.10_第4张图片
页面链接:
https://download.qt.io/official_releases/qt/5.10/5.10.0/
https://download.qt.io/official_releases/qt/

点击:Qt 5.10.0 for Windows (2.3 GB) 
建议使用迅雷进行下载。

QT5.10开发(1)安装QT5.10_第5张图片


二、软件安装

1

windows:双击安装文件

linux:首先要cd进入软件安装包的目录,然后取得安装权限,进行图形化安装,如下:

  1. cd 桌面
  2. chmod +x qt-opensource-linux-x64-5.10.0.run
  3. ./qt-opensource-linux-x64-5.10.0.run 

QT5.10开发(1)安装QT5.10_第6张图片


QT5.10开发(1)安装QT5.10_第7张图片


2 在安装文件夹的界面,建议大家不要将 Qt 安装在系统盘 C 盘(比如我在此作了更改,将其安装到 D 盘。当然,你安装在 C 盘也是可以的),其他保持默认即可。继续点击“下一步”。

QT5.10开发(1)安装QT5.10_第8张图片


3  执行下一步,进入选择界面。

下面,就到了重点了。在选择组件界面,请务必要选对安装 Qt 所需要的组件,否则你安装以后是无法正常运行的。

首先,点击各项前面的 > 箭头展开子项的内容。(以5.9为例,人懒)

QT5.10开发(1)安装QT5.10_第9张图片


1 )选项说明只针对Windows系统)在 Qt5.9 一项中,如果你是使用 MinGW 进行编译,请务必选中 MinGW 模块。而如果你希望调用 VS 的编译器进行编译,则需要勾选对应的 VS 模块。当然,如果希望进行安卓开发,则安卓模块是少不了了。

至于其余的一些模块,则可以根据自身需要勾选。这里着重介绍下 Qt WebEngine 和三个后面带TP的模块项。Qt WebEngine是谷歌开源的 Web 浏览器引擎模块,而带 TP 的模块则表示此模块目前是技术预览版。

我的建议是,如果你是初学,这些则可以不选。千万不要以为柿子西瓜一箩筐什么都选上是最好的,这样一来是增大存储空间,二来多多少少会影响 Qt 运行时的速度,增加不必要的内存消耗。


QT5.10开发(1)安装QT5.10_第10张图片QT5.10开发(1)安装QT5.10_第11张图片

下面,接着看工具项(Tools)的选择。

第一项是CDB的调试器,如果你仅使用 MinGW进行编译,则此项可以不选。

第二项虽然名字带 MinGW,但只是用于交叉编译的(交叉编译即在某一平台上编译用于其他平台的程序),如果用不到,也可以不选。

至于第三项,那是用于 Perl 的。如果你电脑中本身没有安装 Perl,那是装不上的。

选择完成后,继续点击“下一步”。

QT5.10开发(1)安装QT5.10_第12张图片


2)我的选择:

Windows选择如下:

QT5.10开发(1)安装QT5.10_第13张图片


Linux选择如下:

    QT5.10开发(1)安装QT5.10_第14张图片

4、接着执行下一步


QT5.10开发(1)安装QT5.10_第15张图片QT5.10开发(1)安装QT5.10_第16张图片


对linux:

1、 Qt以C/C++为依托,用Python也可,最新版本的Qt可能没有gcc/g++编译器,所以需要先检查一下有没有GCC/G++编译器,没有的话自己手动安装。

2、如果系统没有自带OpenGL库时,在做带有3D效果的界面会报错,手动安装OpenGL。(以ubuntu为例)

sudo apt-get install mesa-common-dev 

sudo apt-get install libglu1-mesa-dev -y


三、 用Qt创建C项目示例

1 打开Qt,点击“New Project”

QT5.10开发(1)安装QT5.10_第17张图片

2 在Project栏中选中“Non-Qt Project”,在右侧选中“Plain C Application”,点击“choose”即可。

QT5.10开发(1)安装QT5.10_第18张图片

3 跳出“Plain C Application”窗体,在名称中输入项目名称linuxidc,点击下一步。随后一路点“ 确定 ”。

QT5.10开发(1)安装QT5.10_第19张图片

4 在编译项目之前,需要先修改配置中项目的路径,否则会报错。

QT5.10开发(1)安装QT5.10_第20张图片

修改办法:  点击Project ——> 将 构建目录 修改成 项目所在路径 即可。

QT5.10开发(1)安装QT5.10_第21张图片

5 点击Qt界面上的 绿色三角形 或者 按F5 或者 Ctrl + R ,编译运行程序。

QT5.10开发(1)安装QT5.10_第22张图片

6 编译后,在项目文件夹中会生成如下文件。

QT5.10开发(1)安装QT5.10_第23张图片


你可能感兴趣的:(QT)