0

我只是在 Ubuntu 系统上设置Bluecove,我看到 Linux BlueZ 堆栈的 wiki 隐藏在它需要安装开发包才能正常工作的情况下。

我知道只有当我需要头文件来编译我自己的 C/C++ 代码以使用 Bluecove 本机库时,才需要开发包。如果我只编译 Java 代码,那么肯定不需要开发包吗?(它实际上被视为使用 Bluecove 本机库的应用程序)。它是否正确?

4

1 回答 1

0

似乎该软件包在安装时libbluetooth3不包含.so指向特定库的链接。(使用dpkg-query)。

Bluecove JAR 包含与.so文件链接的 JNI 库(使用 确认ldconfig)。我发现只libbluetooth-dev包含.soso for 将是外行让 Bluecove 工作的唯一方法。

我通过手动创建软链接解决了这个问题,libbluetooth3安装了包。

于 2015-04-20T22:06:44.093 回答