gpt4 book ai didi

c++ - 如何使用基于 C++ 的项目组合基于 OSGi 的项目?

转载 作者:搜寻专家 更新时间:2023-10-31 00:02:57 25 4
gpt4 key购买 nike

我正在扩展一个用 C++ 语言启动的项目。现在我正在开发项目的新部分。它将基于 OSGi (Java)。现在我想知道有没有什么稳定的方法可以将旧项目与新部分组合起来?是否有任何步骤可以将 C++ 对象转换为 OSGi 包(或具有类似的结构和元数据)?或者他们之间有什么办法可以沟通吗?

最佳答案

虽然它不是 C++,而是纯 C,但您可以查看 Apache Celix . Apache Celix 是 OSGi 规范的 C 实现,不依赖于任何 Java 实现等。目前Celix还在孵化阶段。

关于 C 和 Java 之间的通信,Celix 的(短期)待办事项列表中的一项是 OSGi 远程服务的实现。我们打算使用 hessian 作为实现,因为它已经存在于许多其他语言中,相对简单、二进制和紧凑。这为分布式系统以及 C-Java 通信提供了解决方案。

关于c++ - 如何使用基于 C++ 的项目组合基于 OSGi 的项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7069144/

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