位于Linux的bluetooth / bluetooth.h在哪里?

时间:2014-05-02 21:03:37

标签: c linux bluetooth ibeacon bluez

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

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

我确信蓝牙适配器正常运行,我已成功构建了Bluez。

更新

对于我的情况,我在/ user / include / bluetooth文件夹中找到bluetooth.h

3 个答案:

答案 0 :(得分:63)

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

sudo apt-get install libbluetooth-dev

那应该安装蓝牙头文件。

答案 1 :(得分:1)

对于Fedora,您可以使用:

sudo dnf install bluez-libs-devel

答案 2 :(得分:0)

在 CentOS 7 上:

sudo yum install bluez-libs-devel