gpt4 book ai didi

c++ - Dropbox Djinni 可以与 C++98 一起使用吗

转载 作者:行者123 更新时间:2023-11-30 01:43:17 28 4
gpt4 key购买 nike

我正在尝试评估 Djinni,用于从我们的 C++ 代码生成 Java 和 Obj-C 包装器。
我们目前使用 SWIG并正在评估用于生成包装器的其他工具。

由于我工作地点的一些限制,我们的 C++ 代码是在 C++-98 中。
由于某些客户需求,我们无法迁移到 C++-11。

因此我想知道我是否可以在 C++-98 中使用 Djinni
Djinni github自述文件状态:

Interfaces are objects with defined methods to call (in C++, passed by shared_ptr). Djinni produces code allowing an interface implemented in C++ to be transparently used from ObjC or Java, and vice versa.

我在互联网上看到几个使用 Djinni 的样本,他们似乎都在他们的接口(interface)中使用 shared_ptr
使用 Djinni 是否必须使用 C++-11?

最佳答案

不,Djinni 不能与 C++98 一起使用。它在生成的代码和支持库中相当广泛地使用了 C++11,因此它不支持 C++98。

关于c++ - Dropbox Djinni 可以与 C++98 一起使用吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38067461/

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