编译器错误:在/ usr /斌/劳工处:找不到-lbluetooth
问题描述:
你好我跑AA非常简单的makefile有一行编译器错误:在/ usr /斌/劳工处:找不到-lbluetooth
g++ -o application main.cpp -lbluetooth
,但我得到的编译错误
g++ -o application main.cpp -lbluetooth
/usr/bin/ld: cannot find -lbluetooth
莫非有人告诉我我需要做什么来解决这个问题?我需要安装什么软件包?或者我需要修复一个符号链接?
答
您需要安装包含蓝牙库的包。
我想:apt-get install bluez-libs*
答
好安装下列包固定它:
apt-get install libbluetooth3 libbluetooth3-dbg libbluetooth-dev
感谢您的答复。我已经安装了'Bluez',虽然可能不成功。在终端中运行命令会出现错误E:找不到软件包bluez-libs *? –
我刚刚完成'apt-get install bluez-utils',它说'bluez-utils已经是最新的版本了。' ' –
也许试试:'apt-get install bluez-libs-devel' –