gdbus 是 Bluez、glib 的一部分,还是两者都不是?
Posted
技术标签:
【中文标题】gdbus 是 Bluez、glib 的一部分,还是两者都不是?【英文标题】:Is gdbus part of Bluez, glib, or neither? 【发布时间】:2016-08-27 11:09:35 【问题描述】:我正在关注advice of Zimano,以使用 Bluez 客户端为例在我的 Linux 应用程序中实现蓝牙。
我已经安装了:
libbluetooth-dev
libglib2.0-dev
libdbus-1-dev
Bluez 客户端示例使用 D-Bus 帮助程序库,该库在下载 soure code 时作为 Bluez 的一部分包含在 gdbus 文件夹中。
我已经看了几个小时,我想如果我想遵循 Bluez 客户端示例,我需要使用我的程序从 Bluez 源添加和编译 gdbus 源。我的问题是,我有错吗?那个 gdbus 是否包含在其他地方?命名与 glib-2.0/gio 中的文件非常接近,以至于我担心我遗漏了一些东西。
【问题讨论】:
再看一点,我相信我需要从源代码构建 bluez 才能访问实现与示例类似的东西所需的一切。会试试... 【参考方案1】:GDBus is part of GIO,随 GLib 一起分发。
根据您提供的软件包名称,我猜您使用的是 Debian 派生发行版,so libglib2.0-dev
is the package you need。
【讨论】:
以上是关于gdbus 是 Bluez、glib 的一部分,还是两者都不是?的主要内容,如果未能解决你的问题,请参考以下文章
org.bluez.GattCharacteristic1 WriteValue 方法