我真的需要入门帮助。我想制作一个基本程序(用 C 语言),可以读取蓝牙套接字并打印发送的任何内容。我尝试获取 Bluez(遵循以下步骤:http://hackgnar.com/article/installing-the-latest-bluez-software-in-ubuntu-12/ 它一直很好,直到最后的“make”,然后运气不好,不会制作并且示例程序找不到蓝牙/bluetooth.h)。
我想我希望的选择是:
我有很强的编程背景,只是不是在 Linux 中(你可以掩盖 C 的东西,但请不要 Linux/Ubuntu 的东西)。
谢谢!
我只能猜测您有旧版本的内核,或者所需的库之一。尝试更新您的 Linux 安装(例如更新到 3.5.x 内核或类似版本)。
我完成您所采取的步骤没有任何问题。
如果您正在寻找示例程序,您可以随时查看更简单的工具。
在我的 ubuntu 盒子上我会这样做
sudo apt-get build-dep bluez-tools
apt-get source --compile bluez-tools
它获取所有构建依赖项、源和在您的系统上构建
bluez-tools
包。
sudo apt install bluez*
sudo apt install blueman
sudo systemctl 启用蓝牙服务
sudo systemctl 启动蓝牙服务