首页 > 解决方案 > 如何使用蓝牙编译 Qt for Android?

问题描述

我对 Qt(和 linux )很陌生,但需要构建一个基于 Qt 的 Android 应用程序,并具有一些基本的蓝牙功能。我已经能够从源代码构建 Qt for Android 并开发一个简单的应用程序,但找不到 QtBluetooth。

初始点:

这是我的配置命令:

./configure -xplatform android-clang -android-ndk [path to NDK] -android-sdk [path to SDK] -android-ndk-host linux-x86_64 -android-toolchain-version 4.9 -no-warnings-are-errors -android-ndk-platform andoird-27 -opensource -confirm-license -v

配置输出显示没有启用任何 Qt 蓝牙组件,这是因为

这真的很令人沮丧,因为我已经安装了这些库:这两个文件都在 /usr/lib/x86_65-linux-gnu/ 目录中!还安装了 pkg-config...

我已经尝试将此路径(/usr/lib/x86_64-linux-gnu/)添加到配置命令中,并将这些库复制到我认为已经包含在内的目录中,但是这些变通方法都没有结果。我在每次尝试之间使用 git 清理子目录和主目录。

我错过了什么??感觉这离工作太近了。

标签: androidlinuxqtbluetoothcross-platform

解决方案


推荐阅读