Qt For Android 第一步 环境配置
Qt是一个1991年由奇趣科技开发的跨平台C++图形用户界面应用程序开发框架。现在已经全面支持iOS、Android、WP。
当时Qt刚开始支持安卓的时候,忘记了是5.1还是5.0版本。自己写了一个HelloWorld,感觉不怎么样,bug太多,现在已经到5.3.2版本了,据说已经很不错了,那就再试一试。
1.首先第一步:下载Qt
下载地址:http://www.qt.io/download-open-source/
选择View All Downloads
然后下载这一个:
下载下来后的名字是:qt-opensource-windows-x86-android-5.3.2.exe
2.安装Qt
建议选上Source Components安装上源码,其它默认,一路Next
3.下载安卓相关的JDK,SDK,NDK,ANT
不知道这些是什么东西?没事,管他呢,我也不知道。
打开Qt,选择 工具->选项
如下图所示,左边选择Android,右边有四个下载按钮,就是需要下载这四个东西,加起来大概1.7G,还是挺大的。
分别点击按钮会弹出网页,然后下载就可以了。
全部下载完了,是这个样子的:
前三个都只要解压就可以了,第二个双击会自动解压到当前文件夹,建议先把他复制到其他目录然后再双击。
这是解压完成之后:
然后开始安装jdk,也就是上面的第四个文件jdk-8u25-windows-i586.exe,默认安装就可以了,接下来配置一下JDK环境变量:
找到系统环境变量:
第一步:
变量名:JAVA_HOME
变量值:C:\Program Files (x86)\Java\jdk1.8.0_11
第二步:
变量名:classpath
变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
第三步:
变量名:Path
变量值:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
第四步:测试
CMD中输入java -version
如果能看见jdk的版本号就可以了
4.最后一步,按照下图所示配置一下Qt
不用理那个黄色的感叹号,选择完了后点击Apply
然后选择左边的构建和运行,在构建套件里面看到这个,并且没有黄色感叹号就证明成功了。
5.现在可以HelloWorld了
1.新建一个项目,选择默认的Qt Widgets Application就可以。
2.kit selection这一步Android这一个就可以了,因为我们要在安卓上跑。第二个和第三个就是普通的桌面程序,也可以一起选了,没关系的。后面两个是我自己配的,可能和刚安装的不太一样,不过差不多的。后面就一直点下一步就可以了。
3.随便拖几个控件,然后点一下栅格布局
4.如果前面的kit selection你只选择了一个Android的话,这里就可以直接运行了,不过不是的话,按照下图:
6.本来是可以再虚拟机里运行的,可是那个虚拟机很慢,个人建议还是直接拿手机来测吧,手机连接到电脑,安装好驱动,没有驱动就下载个驱动精灵。
点击左下角运行,或者Ctrl+R快捷键,弹出下面的设备列表:
我的穷酸小米1S识别到了,点OK等待部署,然后就会在手机弹出安装应用:
OK,搞定,收工~
Qt For Android 第一步 环境配置相关推荐
- Leap Motion开发第一步环境配置
到leap官网下载好sdk, 找到自己sdk安装的位置, 我的是直接放在桌面上的,记住图中红线位置,等下配置环境变量会用到 找到系统的 "环境配置" 新建一个为 leapsdk的用 ...
- php基础教程 第一步 环境配置及helloworld
PHP 是服务器端脚本语言.全称为 Hypertext Preprocessor 为超文本预处理器. 据说php8不久后也要发布了,趁着8还没有发布赶紧写一个php5到php7(在基础教程写完后将写p ...
- Android Studio开发环境配置(win7)
由于近期,google网站封锁,导致eclipse配置android环境时,无法在线更新API和配置ADT.个人尝试之后,发现很多地方配置因为版本不合适而配置不成功,(ps:当然你FQ,或者下载到对应 ...
- android eclipse的环境配置
前几天,公司让我把代码与别的公司的代码合并,我用的是android studio开发,而那个公司是用的eclipse开发,所以自己只好搭建eclipse的环境后,把修改的内容添加到eclipse工程, ...
- Android Studio 使用艺术 - Android Windows 开发环境配置
为什么80%的码农都做不了架构师?>>> Android Windows 开发环境配置 配置JDK 下载JDK8 下载地址:http://www.oracle.com/tech ...
- 深度学习自学(六):Android人脸检测环境配置等相关问题
Android人脸检测环境配置等相关问题 1.android studio 包查找不到 2.android studio 快捷键 搜索类的快捷键是Ctrl+N,搜索以后点击结果,可以跳到相应类的文件. ...
- 开发Android第一步,安装SDK 1.6, 模拟器及安装游戏
转自:http://bbs.weiphone.com/read.php?tid=516501 开发Android第一步,安装SDK 1.6, 模拟器及安装游戏 windows 方法 (1) 下载 An ...
- android ppt sdk,Android SDK及环境配置.ppt
Android SDK及环境配置 Android SDK及环境配置 沈青海 sunxml@ Copyright 2008-2009 Farsight.All rights reserved. SDK ...
- Deepin Linux上的Android+Flutter开发环境配置
Deepin Linux上的Android+Flutter开发环境配置 在Linux上安装Flutter开发环境,官方教程参见Flutter Get Started,中国用户被墙需额外注意的官方教程参 ...
最新文章
- SystemTap工具的使用基础
- QT ToolBar 工具栏浮动状态
- [HEOI2016/TJOI2016]排序
- mysql设置catalog_catalog恢复目录介绍和配置
- Android开发技巧——大图裁剪
- 字符串暴力匹配算法+思路分析
- [Swift通天遁地]七、数据与安全-(12)使用Instruments Leaks工具检测内存泄露
- SSLOJ 1351.矩形反色
- 出现次数最多的整数-蓝桥杯算法训练
- c语言定义一个strcmp函数,定义一个strcmp函数实现两个字符串比较,函数原型为int strcmp(char * p1,...
- Hibernate:1对1关系总结。
- c# 多线程单例模式_线程安全C#单例模式
- 修改TIM文件存储路径
- 数据地图在商业数据分析中的5种应用
- OpenGL学习笔记——坐标转换
- Redis学习笔记·
- 大家都在努力,你凭什么不努力?
- java在线运行工具,终于搞明白了
- 基于HTML5的数据可视化方法有哪些
- 无名namespace
热门文章
- #203-[DFS]狼和羊
- [写代码]wordList——百词斩CLI版
- 【2013Esri中国用户大会】GeoEvent打造实时GIS应用
- 中英文说明书丨 AbFluor 488 细胞凋亡检测试剂盒
- ant如何形成时间轴和图库_安利会员如何办理?办理安利会员的好处是什么?
- 北邮计算机学院保研加分细则,北京邮电大学保研经验介绍
- BZOJ 1116: [POI2008]CLO
- Photoshop制作闹钟
- windows BOM
- Zabbix探索:关于网络设备SysUpTime监控的问题