gpt4 book ai didi

java - 为 TinyB 生成 Java 绑定(bind)

转载 作者:行者123 更新时间:2023-12-02 03:08:06 25 4
gpt4 key购买 nike

我需要使用 TinyB 库,它是一个 C 库。作为一名 Java 程序员,我只是习惯了 Jar 文件。当我使用 CMake 构建 TinyB 时,没有生成 Jar 文件。如何为 TinyB 创建 Jar 文件?

最佳答案

该库不是 Java 库,而是用 C 编写的 native 库。您不能像以前那样直接在 Java 中使用它,因此无论 Java 运行在何处,它都独立于平台工作。

您可以使用该库,但您将自己绑定(bind)到为其构建 native 库的操作系统。如果这对您来说没有问题,因为您只是为 RaspberryPi 编写程序,则可以使用 JNI 或 JNA 来使用该 native 库。

如果这实际上是关于 http://iotdk.intel.com/docs/master/tinyb/ ,您也许应该完整阅读说明,而不是在不知道自己在做什么的情况下盲目执行命令。这些人已经提供了可能使用 JNI 或 JNA 与 native 库对话的 Java 绑定(bind),但您必须通过构建开关启用 Java 绑定(bind)(JAR)的生成。

关于java - 为 TinyB 生成 Java 绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41448641/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com