当前位置: 首页 > 面试题库 >

Linux中的bluetooth / bluetooth.h在哪里?

卫高明
2023-03-14
问题内容

我想基于BlueZ构建ac文件,但系统中似乎没有bluetooth.h文件。

fatal error: bluetooth/bluetooth.h: No such file or directory

我确信蓝牙软件狗正在正确运行,并且我已经成功构建了Bluez。

更新资料

就我而言,我在/ user / include / bluetooth文件夹中找到bluetooth.h


问题答案:

您需要安装libbluetooth-dev软件包来编译代码

sudo apt-get install libbluetooth-dev

那应该安装蓝牙头文件。



 类似资料:
  • 问题内容: 是将数字转换为字符串的便捷工具。Linux似乎没有,是否有等效的功能或者我必须使用? 问题答案: 编辑:对不起,我应该记得这台机器绝对是非标准的,出于学术目的已插入了各种非标准的实现;-) 由于确实不规范,如一些有用的评论者提到的,最好使用或(更好的,因为它是从安全缓冲区溢出)。我知道它不像它那么简洁或酷,但是至少您可以编写一次,到处运行(tm);-) 这是旧的(编辑过的)答案 您正确

  • 问题内容: 我应该调用哪个头文件才能将PATH_MAX用作用于调整字符串大小的int? 我希望能够声明: 但是当我这样做时,我的编译器(Linux上为Clang / LLVM)发出以下错误: 我试图做一个谷歌搜索,但仍然没有运气。 不能解决问题/错误。 我是否也正确将PATH_MAX的值设置为int? 问题答案: 它在。 如本博客所述存在一些缺陷(感谢paulsm4)

  • Android Bluetooth 项目的目的是提供一个简单的 API 用来访问 Android 的蓝牙堆栈。

  • homebridge-bluetooth Homebridge plugin for exposing services andcharacteristics of nearby Bluetooth Low Energy (BLE) peripherals as HomeKit accesories. Ideal for wireless DIY home automation projects

  • Bluetooth Radar 一款用于发现蓝牙设备, 传输文件和一些比较有趣的软件。

  • 问题内容: 我试图了解Linux内核中的系统调用接口和实现。我知道标头与实现之间的关系。我想知道的是内核中的首次接收位置,即确定实际上是80h中断的位置。有人可以为此指向我指向LXR链接吗? 问题答案: arch / x86 / kernel / entry_32.S:system_call(INT $ 0x80) arch / x86 / kernel / entry_32.S:ia32_sys