1

我正在尝试编译使用 L2CAP 蓝牙配置文件的 android-NDK 项目。当我在 eclipse 中使用 android-ndk-r8d-windows 和 android-sdk-4.2 进行编译时,出现以下错误

arm-linux-androideabi-g++: error: libbluetooth.so: No such file or directory
make: *** [obj/local/armeabi/libl2cap_BTComm.so] Error 1

请帮我解决这个问题

4

2 回答 2

0

自上次回复以来已经一年多了,但我认为答案是使用 g++ 的 -l 选项将带有 lib 的目录添加到 g++ 的搜索路径中。

于 2014-12-16T15:46:08.303 回答
0

在使用 ndk-build 构建 ndk 项目时,我在 Ubuntu 12.04 中遇到了同样的问题。
问题是缺少 g++ 编译器。安装 GNU C++ 编译器后,它现在可以工作了。

有趣的是,当我重新编译整个项目时,它又得到了同样的抱怨。(在我使用 cygwin 和 ubuntu 编译同一个项目并且它正在工作之前)

于 2013-06-10T13:40:07.127 回答