【问题标题】:How to get started with Bluetooth for Ubuntu如何开始使用适用于 Ubuntu 的蓝牙
【发布时间】:2013-07-23 03:45:05
【问题描述】:

我真的需要帮助开始。我想制作一个基本程序(用 C 语言),它可以读取蓝牙套接字并打印它发送的任何内容。我试图让 Bluez(跟随这个:http://hackgnar.com/article/installing-the-latest-bluez-software-in-ubuntu-12/ 它一直很好,直到最后的“make”然后没有运气,不会制作,示例程序找不到 bluetooth/bluetooth.h)。

我想我有希望的选择是:

  1. 有人可以告诉我 Bluez 的安装缺少什么以及如何开始使用它(编译等)
  2. bluez 的替代品?笔记本电脑可以在我安装 bluez 之前进行蓝牙文件传输,所以我什至需要它来运行这个应用程序吗?
  3. 任何类型的综合 hello world(下载、安装、示例、编译和运行)

我有很强的编程背景,只是不是在 Linux 中(你可以掩盖 C 的东西,但请不要忽略 Linux/Ubuntu 的东西)。

谢谢!

【问题讨论】:

  • 错误信息是什么?
  • @sehe 谢谢,你的回答完美地解决了它,事实上我现在无法得到完整的错误信息。为了彻底/将来参考,我将留下我能记住的内容。类似于 Error: bluetooth/bluetooth.h No File or Directory found : Compilation Terminated

标签: linux bluetooth ubuntu-12.04 bluez


【解决方案1】:

我只能猜测您使用的是旧版本的内核,或者是所需的库之一。尝试更新您的 linux 安装(例如,更新到 3.5.x 内核或类似版本)。

我完成了你所采取的步骤没有问题。

如果您正在寻找示例程序,您可以随时查看更简单的工具。

在我的 ubuntu 机器上,我会这样做,例如

sudo apt-get build-dep bluez-tools 
apt-get source --compile bluez-tools 

它获取所有构建依赖项、来源在您的系统上构建bluez-tools 包。

【讨论】:

  • 完美运行!非常感谢你是一个救生员! :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-08-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-06-06
相关资源
最近更新 更多