由于Qt自带了mingw的环境,基本上是一步到位的,下面着重介绍的是msvc版本的Qt和安卓开发环境搭建。图文并茂。

1 开始搭建

1.1 Qt MSVC环境搭建

很多小伙伴在安装好Qt MSVC后发现还不能正常的如Mingw那样直接写程序来编译运行,因为会报错,可能启动的时候就会提示错误,不管报什么错请按照我下面的步骤一步一步来,绝对好用!

  1. 安装Visual Studio 2019版,最新版本(不想安装的可以忽略
    为什么要安装Vs呢?因为安装它的好处是可以在VS里面调试Qt程序,Vs的调试能力要比QtCreator强劲很多,还可以看到内存工具,分析内存泄漏等多多好处!当然,如果安装了Vs想要调试Qt程序的话,还需要安装Qt-Vs插件。


    当然如果你不想要安装Vs,也是可以的,因为不管安不安装vs都不是Qt MSVC版本的关键,安装Vs知识为了方便调试而已,这是我的想法,当然关键还在于Windbg调试器,安装了Vs也是要单独下载Windbg调试器,安装好这个以后,Qt MSVC才能正常运行,下面看关键安装步骤

  2. 安装Windbg(单独安装系列)

    首先打开微软官方Windbg下载网站 如下图:

    Qt系列文章002-开发环境搭建_java
    我选择的是下载:Windows 10 SDK,如图:
    Qt系列文章002-开发环境搭建_环境搭建_02
    点击下载,进入下图:
    Qt系列文章002-开发环境搭建_开发语言_03
    点击下载安装程序,下载完成后,双击运行
    Qt系列文章002-开发环境搭建_环境变量_04
    运行成功后,去掉所有选项,只需要选择**Debugging Tools for Windows.**即可,当然安装位置可以自定义
    Qt系列文章002-开发环境搭建_java_05
    安装好后,不用管了,重启Qt会自动识别,如图
    Qt系列文章002-开发环境搭建_环境搭建_06
    都会自动识别,好了,MSVC环境搭建已经完成!下面看安卓的环境搭建!

1.2 Qt Android环境搭建

  1. JDK下载安装
    打开JDK下载官网,如下图:
    Qt系列文章002-开发环境搭建_qt_07
    一直下拉下拉到Java SE 8, 如下图
    为什么不用Java11?从版权协议说 Java从11开始 就只有 商业许可 了,想用?给Oracle交钱吧!至于上面的方案说可以用OpenJDK,从Java SE 11的license来看,OpenJDK也是要和Oracle签订协议的,以后要是不签协议了,OpenJDK岂不就完蛋了?
    Qt系列文章002-开发环境搭建_环境变量_08
    点击JDK Download,进入下载页面
    Qt系列文章002-开发环境搭建_开发语言_09
    下拉下来到
    Qt系列文章002-开发环境搭建_qt_10
    Qt系列文章002-开发环境搭建_qt_11
    64位的下载我箭头所指的,32位的下载上面的,下载完毕后,双击运行,然后就是傻瓜式的安装了,一直下一步。当然可以自定义安装路径,不需要自定义,就默认就行了!
  2. 环境变量的配置
    为了方便java程序的开发,需要配置一下环境变量,右击我的电脑->属性->高级->环境变量->用户变量中单击[新建(N)]添加以下环境变量
    Qt系列文章002-开发环境搭建_开发语言_12
  • 配置JAVA_HOME
    新建JAVA_HOME

    变量名 JAVA_HOME

    变量值 D:\Program Files\Java\jdk1.8.0_271 你的jdk安装地址
    Qt系列文章002-开发环境搭建_环境搭建_13

  • 配置PATH
    变量名 Path
    变量值
    %JAVA_HOME%\bin;
    %JAVA_HOME%\jre\binQt系列文章002-开发环境搭建_环境搭建_14

  • 配置CLASSPATH

    新建CALSSPATH
    变量名 CLASSPATH

    变量值 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(注意的是最前面的".;" 因为 WINDOWS默认的搜索顺序是先搜索当前目录的,再搜索系统目录的,再搜索PATH环境变量设定的 )
    Qt系列文章002-开发环境搭建_环境变量_15

  • 测试是否配置成功
    window+R打开cmd窗口 输入javac(大小写不区分)出现如下说明配置成功
    Qt系列文章002-开发环境搭建_环境搭建_16
    JDK安装完成,打开Qt ,JDK目录会自动识别,如图:
    Qt系列文章002-开发环境搭建_java_17
    下面的叉叉,还需要安装sdk,所以安装为了简单,不必要单独下载SDK和NDK,直接下载Android studio, 会自动帮你完成安装,如果安装期间有任何问题,可以参考这篇文章Qt5.15 (最新版本) android 环境搭建,采坑过程及解决方案

安装完后自己选择sdk的目录即可,当然可能会自动识别,如下图:
Qt系列文章002-开发环境搭建_java_18
好了,android的环境搭建到此完成!!!