【问题标题】:Compiler Error: /usr/bin/ld: cannot find -lbluetooth编译器错误:/usr/bin/ld:找不到 -lbluetooth
【发布时间】:2016-04-15 10:47:17
【问题描述】:

您好,我正在运行一个非常简单的 makefile,只有一行

g++ -o application main.cpp -lbluetooth

但我得到编译错误

g++ -o 应用程序 main.cpp -lbluetooth
/usr/bin/ld: 找不到 -lbluetooth

有人能告诉我我需要做什么来解决这个问题吗?我需要安装什么软件包?还是我需要修复符号链接?

【问题讨论】:

    标签: ubuntu bluetooth makefile


    【解决方案1】:

    好的,安装以下软件包修复它:

    apt-get install libbluetooth3 libbluetooth3-dbg libbluetooth-dev

    【讨论】:

      【解决方案2】:

      您需要安装带有蓝牙库的软件包。

      我猜:apt-get install bluez-libs*

      【讨论】:

      • 感谢您的回复。我已经安装了Bluez,虽然可能没有成功。在终端中运行命令会出现错误 E: Unable to locate package bluez-libs*?
      • 我刚刚完成了apt-get install bluez-utils,上面写着bluez-utils is already the newest version. `
      • 也许可以试试:apt-get install bluez-libs-devel
      • apt-cache search bluez 返回什么?
      猜你喜欢
      • 2014-08-17
      • 1970-01-01
      • 1970-01-01
      • 2023-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-19
      相关资源
      最近更新 更多