QT_For_Android环境搭建

由于OCR 的识别算法是由C++做的,Demo是用QT for Android做的,这里需要搭建QT For Android的环境
Linux(Ubuntu18.04)安装QT for Android

1.下载linux android 版本qt

http://download.qt.io/archive/qt
qt-opensource-linux-x64-5.12.3.run

2.安装qt

$ ./qt-opensource-linux-x64-5.12.3.run
选择安装路径:/home/xxx/qt_for_android/install

出现Qt 5.12.3设置选择组件,把Android相关的选中,这里全选,可以把source去掉
Android ARM64-v8a ARMv7
一直选下一步,我接受即可
可以在帮助,索引栏中输入Qt for Android寻找教程和帮助
这里有Getting Started with Qt for Android
Qt for Android
Qt for Android Examples

3.Getting started with Qt for Android

为了使用Qt for Android,需要准备以下工具

1)Android SDK Tools

SDK下载:http://sdk.android-studio.org/
r24.41版本,android-sdk_r24.41-linux.tgz

2)Android NDK

编译Qt for Android with GCC工具要求Android NDK的版本大于r10e
ndk-r19c
可以用最新的NDK版本with android-clang toolchain
NDK 下载:https://developer.android.google.cn/ndk/downloads/
android-ndk-r19c-linux-x86_64.zip

3)Java SE 开发环境

JDK v6以上,也可用OpenJDK on Linux

4)64-bit-linux 主机配置

sudo apt-get install libstdc++6:i386 libgcc1:i386 zlib1g:i386 libncurses5:i386

4.配置QT Creater IDE

工具—>选项—>设备—>Android

配置JDK,SDK,NDK的路径
JDK:/usr/lib/jvm/java-8-openjdk-amd64
SDK:/home/xxx/android-sdk-linux
NDK:/home/xxx/android-sdk-linux/ndk-bundl

5.测试环境

在欢迎页,示例中搜索android关键字
打开项目,弹出项目配置界面
勾选android 相关,点击右下角的Configure Project(构建套建)
编译时出现头文件找不到:
/home/bshui/qt_for_android/install/5.12.3/gcc_64/include/QtGui/qopengl.h:141:13: fatal error: GL/gl.h: No such file or directory
fix:
这是由于系统中没有安装OpenGL库导致的,安装OpenGL库及其工具

构建成功后,选择发布调试或者发布版本选择Android for armeabi-v7a 版本
安装app时,需要下载gradle需要一点时间
.gradle/wrapper/dists/gradle-4.6-bin/
测试通过可以在手机上正常运行QT 应用

1. 安装JDK 首先需要安装Java Development Kit(JDK)。建议使用Oracle JDK 7或8版本,因为这些版本经过了广泛测试,与Qt for Android兼容性良好。可以从Oracle官网下载JDK。 安装完成后,需要设置JAVA_HOME环境变量。在Windows中,可以在“控制面板”>“系统和安全”>“系统”>“高级系统设置”>“环境变量”中进行设置。 2. 安装Android SDK Qt for Android需要Android SDK。可以从Android官网下载并安装SDK。 安装完成后,需要设置ANDROID_HOME环境变量。在Windows中,可以在“控制面板”>“系统和安全”>“系统”>“高级系统设置”>“环境变量”中进行设置。 3. 安装Qt 可以从Qt官网下载Qt for Android安装程序。安装过程中需要选择安装Android插件和NDK。 安装完成后,需要在Qt Creator中配置Android设备和工具链。可以在Qt Creator中打开“选项”>“设备”>“Android”并添加新设备。然后在“构建和运行”>“工具链”中选择正确的NDK路径和工具链版本。 4. 运行Qt for Android应用程序 现在可以使用Qt Creator创建和运行Qt for Android应用程序。可以使用Qt Creator的“新建项目”向导创建新项目,选择“Qt Quick Application - Empty”模板,并选择Android作为目标平台。然后可以构建和运行应用程序,将其部署到连接的Android设备上。 注意:在第一次运行应用程序时,需要在Android设备上启用“开发者选项”和“USB调试”选项。可以在Android设备的设置中找到这些选项。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值