我想基于BlueZ构建一个c文件,但我的系统中似乎没有bluetooth.h文件。
fatal error: bluetooth/bluetooth.h: No such file or directory
我确信蓝牙适配器正常运行,我已成功构建了Bluez。
更新
对于我的情况,我在/ user / include / bluetooth文件夹中找到bluetooth.h
答案 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