Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我只是在 Ubuntu 系统上设置Bluecove,我看到 Linux BlueZ 堆栈的 wiki 隐藏在它需要安装开发包才能正常工作的情况下。
我知道只有当我需要头文件来编译我自己的 C/C++ 代码以使用 Bluecove 本机库时,才需要开发包。如果我只编译 Java 代码,那么肯定不需要开发包吗?(它实际上被视为使用 Bluecove 本机库的应用程序)。它是否正确?
似乎该软件包在安装时libbluetooth3不包含.so指向特定库的链接。(使用dpkg-query)。
libbluetooth3
.so
dpkg-query
Bluecove JAR 包含与.so文件链接的 JNI 库(使用 确认ldconfig)。我发现只libbluetooth-dev包含.soso for 将是外行让 Bluecove 工作的唯一方法。
ldconfig
libbluetooth-dev
我通过手动创建软链接解决了这个问题,libbluetooth3安装了包。