win10下安装配置qt&实现电脑的第一个小软件

win10下安装配置qt

Qt下载

  • 实现电脑的第一个小软件

  • 由于Qt官方下载非常慢就不介绍,这里是我的百度网盘里下载
    链接:百度网盘提取码:3ygx

  • 当然里面也有资料,还有相关工具,还有liunx下安装的qt

  • 目前较高版本的 Qt 仅支持 Win7 及其以后的操作系统,不支持 Win XP;使用 Win XP 的读者请安装 Qt 5.5.1 之前的版本。

  • Qt 占用的存储空间很大,安装之前建议先准备好 8GB 以上的磁盘空间。对于目前 Qt 最新版开发环境,如果不安装源代码包,实际占用大约 5.5GB;如果选择安装源码包,大约占用 7.5GB

  • 双击下载得到的 qt-opensource-windows-x86-5.9.0.exe 即可开始安装。Qt 的安装过程和普通的 Windows 软件一样,按照向导进行操作即可。

1 注册和登录

  1. Qt 在安装过程中会提示用户进行注册和登录,不用理会,跳过(Skip)即可,实际开发时不需要登录。
    在这里插入图片描述

2 安装路径和关联文件

在这里插入图片描述
Qt 允许用户自定义安装路径,但是请注意,安装路径不能带空格、中文字符或者其它任何特殊字符。
另外,该界面还会询问是否关联特定的文件类型。如果关联(默认是关联的),特定后缀的文件(包括 .cpp 文件)默认使用 Qt 打开。我喜欢使用纯文本编辑器(例如 Sublime Text)来打开 C++ 源文件,所以我取消了该选项,读者根据自己的实际情况定夺。

3 选择安装组件

Qt 安装过程中最关键的一步是组件的选择,请看下图:
在这里插入图片描述
Qt 的安装组件分为两部分:一部分是“Qt 5.11”分类下的,该分类包含的是真正的 Qt 开发库组件;另一部分是“Tools”分类下的,该分类包含的是集成开发环境和编译工具。

Qt 安装组件及其说明“Qt 5.11”分类下的开发组件
组件说明
MinGW 5.3.0 32 bit编译器模块。MinGW 是 Minimalist GNU for Windows 的缩写,MinGW 是 Windows 平台上使用的 GNU 工具集导入库的集合。是本教程使用 MinGW 编译,所以必须安装。
UWP ***UWP 是 Windows 10 中 Universal Windows Platform 的简称,有不同编译器类型的 UWP,属于 MSVC 编译器生成的 Qt 库。如果不是开发 UWP 应用程序,就不需要,直接忽略。
MSVC ***针对 Windows 平台上的 MSVC 编译器的 Qt 组件,如 msvc2015 32-bit 和 msvc2015 64-bit 等。安装该组件需要计算机上已经安装相应版本的 Visual Studio。如果你不使用 MSVC 编译器进行开发,就不用安装。本教程使用 MinGW 编译组件,所以不用安装 MSVC *** 组件。
Android ***这是针对安卓应用开发的 Qt 库,如果读者有安卓开发这方面需求可以自己选择安装,一般情况下用不到。
SourcesQt 的源代码包,除非你想阅读 Qt 的源码,否则不用安装。
Qt ***Qt 的附加模块,大部分建议安装,这些附加模块括号里的 TP 是指 Technology Preview ,技术预览模块的意思,还处在功能测试阶段,不是正式版模块;附加模块括号里的 Deprecated 是指抛弃的旧模块,兼容旧代码使用的,一般用不到。这些附加模块读者可以选择部分或都勾选了安装,占用空间不大。部分组件说明:Qt Charts 是二维图表模块,用于绘制柱状图、饼图、曲线图等常用二维图表。Qt Data Visualization 是三维数据图表模块,用于数据的三维显示,如散点的三维空间分布、三维曲面等。Qt Scritp(Deprecated)是脚本模块,已被抛弃,不建议安装。

“Tools”分类下的开发组件

Qt Creator 4.3.0这是集成开发环境,强制安装的,以后所有的项目和代码都在 Qt Creator 里面新建和编辑。
Qt Creator 4.3.0 CDB Debugger surpport用于和 CDB 调试工具对接,默认安装,一般用于调试 VC 编译的 Qt 程序。
MinGW 5.3.0这是开源的编译器套件,这本教程必须用到的,需要读者勾选安装。
Strawberry Perl 5.22.1.3用于编译 Qt 源代码的 Perl 开发环境,不需要安装。如果读者以后用到,也可以另外手动安装,在搜索引擎搜索 Strawberry Perl 关键词,去 Strawberry Perl 官网下载最新的安装包是一样用的。

选择完了组件,根据向导一步一步操作就可以了。安装完成后,在 Windows“开始”菜单中会看到 Qt 5.11.0 程序组。

在这里插入图片描述

对各个程序的说明
程序说明
Qt Creator 4.6.2 (Enterprise)Qt 的集成开发环境,本教程就使用它来创建和管理 Qt 项目。
Assistant(Qt 助手)用来查看帮助文档,已被集成在 Qt Creator 中。
Designer(Qt 设计师)图形界面可视化编辑工具,已被集成在 Qt Creator 中,在 Qt Creator 中编辑或创建界面文件时,就可以自动打开。
Linguist(Qt 语言家)多国语言翻译支持工具,可以用来编辑语言资源文件,在开发多语言界面的应用程序时会用到。
Qt 5.11.1 for Desktop (MinGW 5.3.0 32bit)Qt 命令行工具,用来配置 Qt 开发环境(主要是设置 PATH 变量)。

4 Qt安装目录的结构

不同版本 Qt 的安装目录结构大同小异,本节我们以 Qt 5.9.0 为例来说明,如下图所示

在这里插入图片描述
为了方便描述,下文我们使用~表示 Qt 的安装目录。

注意,~\5.9\ 和 ~\Tools\ 目录下都有 mingw53_32 目录(图中我用红色标出来了),但是两者是有区别的:

  1. *~\5.9\mingw53_32\ 目录包含的是 Qt 的类库文件,例如头文件、静态库、动态库等,这些类库文件使用 MinGW 工具集编译而成。
  2. ~\Tools\mingw53_32\ 目录包含的是 MinGW 工具集,例如编译器 g++、链接器 ld、make 工具、打包工具 ar 等。
  3. QtCreator 是个例外,QtCreator 使用 MSVC2015 编译生成的,所以安装目录里有一个 vcredist 文件夹存储 VC 运行库安装文件。
  4. 最后的 MaintenanceTool.exe ,对于离线安装包,它只能用于删除软件包,如果 Qt 开发环境是用在线安装方式装的,这个工具还可以管理开发环境组件和升级组件。

4.1 Qt 类库目录

Qt 类库的帮助文件位于 Docs 文件夹里,需要用 Qt Assistant 工具才能查看。
Examples 里是示例代码,可以用 QtCreator 集成开发环境打开各个示例。
在这里插入图片描述

5. QT安卓环境的搭建

我用的是Qt-5.11.1版本,其他版本没测试。安装QT的时候需要选择安卓的选项。

在这里插入图片描述
如果之前没有安装,直接卸载重装

  1. 在Qt的安装路径下找到MaintenanceTool.exe,双击打开
  2. 直接选择Skip(需要断开网络才能出现skip界面),进入下一界面,然后选择添加或移除组件

在这里插入图片描述

  1. 在弹出的界面选择存储库选项卡,选择临时存储库,点击添加,输入http://mirrors.ustc.edu.cn/qtproject/online/qtsdkrepository/windows_x86/root/qt/,先连接网络再点击测试,成功后点击ok。
    在这里插入图片描述
    在这里插入图片描述
    4.再回到skip界面(需要断开网络)。点击Skip,选择添加或移除组件,提示正在准备下载,等待完成后就可进行组件的添加或移除了。

在这里插入图片描述

5.1 安装jdk安卓环境

在这里插入图片描述
双击安装,然后选择默认安装路径。安装完成点击OK即可。

在这里插入图片描述
安装完成之后点击:
在这里插入图片描述

5.2 安装SDK(SDK路径)

  • installer_r24.4.1-windows.exe 是sdk安装工具,假如你懒得下载,直接使用android-sdk.rar,推荐直接使用android-sdk.rar
    在这里插入图片描述
    解压这个压缩包,然后选择此路径(不要带中文),如下图
    在这里插入图片描述

5.3 选择NDK路径

在这里插入图片描述
解压此压缩包,然后选择目录。
在这里插入图片描述
设置之后点击OK

5.4 设置安卓编译

在这里插入图片描述
然后可以把手机连接到电脑。如果提示需要安装驱动,可使用驱动精灵安装或360驱动
在这里插入图片描述
之后选择编译套件

  • 注意:手机要选择开发者模式(不同的手机自己去找在哪—可以百度)
    接下来打开USB调试功能。
    在这里插入图片描述
    在这里插入图片描述
  • 最后就可以找到设备了
    在这里插入图片描述
  • 最后就可以点击编译了。手机端会对应有显示。电脑就会出现相应的手机型号(注意:需要手机开发模式,打开USB调试)
    在这里插入图片描述
  • 点击OK.第一次编译的时间比较久。想满屏显示可作以下修改。
    在这里插入图片描述
  • 如果出现以下错误,需要在手机端点击安装
    在这里插入图片描述
  • apk安装包可在编译目录下找到
    在这里插入图片描述

5.5 修改应用程序的图标、名称和版本

.

  • 使用QT开发出的Android Apk安装后默认的图标是安卓的小机器人,下面介绍在QT5.12版本上修改APP名称和图标的方法。
  • 1.编译一次项目后,在编译目录下找到AndroidManifest.xml
    在这里插入图片描述
  • 2.在项目目录下创建一个资源文件夹,把图标和 AndroidManifest.xml文件放进去
    在这里插入图片描述
  • 3.双击AndroidManifest.xml文件,在右侧进行修改APP名称,包名,版本和图标,这里有3种图标,分别为低、中、高
    在这里插入图片描述
  • 4.最后需要在.pro文件最后加一句,表示包含Android资源文件目录
    ANDROID_PACKAGE_SOURCE_DIR = $$PWD/images

在这里插入图片描述

6. QT–windows的发布

  • 6.1 logo –可以不设置
    1. 下载一个ico格式图片,http://www.easyicon.net/
    1. 在.pro文件中加入路径ico图片路径 RC_ICONS = qq.ico
      -在这里插入图片描述
  • RC_ICONS = myapp.ico
    效果:
    在这里插入图片描述

6.2 生成库

在这里插入图片描述
在这里插入图片描述

  • 注意,如果使用打包,打包后的文件会很大。因此使用进行打包。
  • 其实在QT目录下是可以找到这个目录的。
    接着输入命令行,cd /d 路径(指的是需要打包的exe程序目录,就是刚才拷贝出来的exe程序所在的目录),回车后:
    输入如下命令行:windeployqt 程序名 敲击回车。这一步操作是将所需的库文件全都拷贝到exe程序的当前文件
    在这里插入图片描述
  • 此时,在当前目录下是可以点击运行exe程序的,说明库文件都已经拷贝到当前目录下了。现在只需要将这一堆文件进行打包。

6.3 打包

  • 安装 enigmavb.exe 软件,然后打开。
    在这里插入图片描述
    添加文件:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    最后生成的文件:
    在这里插入图片描述
  • 到此完美撒花,最后感谢大家阅读,百度链接中还有liunx的安装方法。
已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 1024 设计师:白松林 返回首页