【发布时间】:2016-04-15 10:47:17
【问题描述】:
您好,我正在运行一个非常简单的 makefile,只有一行
g++ -o application main.cpp -lbluetooth
但我得到编译错误
g++ -o 应用程序 main.cpp -lbluetooth
/usr/bin/ld: 找不到 -lbluetooth
有人能告诉我我需要做什么来解决这个问题吗?我需要安装什么软件包?还是我需要修复符号链接?
【问题讨论】:
您好,我正在运行一个非常简单的 makefile,只有一行
g++ -o application main.cpp -lbluetooth
但我得到编译错误
g++ -o 应用程序 main.cpp -lbluetooth
/usr/bin/ld: 找不到 -lbluetooth
有人能告诉我我需要做什么来解决这个问题吗?我需要安装什么软件包?还是我需要修复符号链接?
【问题讨论】:
好的,安装以下软件包修复它:
apt-get install libbluetooth3 libbluetooth3-dbg libbluetooth-dev
【讨论】:
您需要安装带有蓝牙库的软件包。
我猜: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 返回什么?