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

Can Dropbox Djinni be used with C++98

我正在尝试评估 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 的样本,他们似乎都在他们的界面上使用 shared_ptrs。
使用 Djinni 是否必须使用 C++-11?

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