2016-06-28 3 views
1

C++コードからJavaおよびObj-Cラッパーを生成するためにDjinniを評価しようとしています。
現在、SWIGを使用しており、ラッパー生成用の他のツールを評価しています。Dropbox DjinniをC++ 98で使用することができます

私の職場での制限のため、私たちのC++コードはC++ - 98です。
お客様のニーズにより、C++ - 11に移行することはできません。

このように、DjinniをC++ - 98と使用できるかどうかを知りたかったのです。
Djinni github readmeファイル状態:

インタフェースは、(shared_ptrので渡さC++で、)を呼び出すために定義されたメソッドを持つオブジェクトです。 Djinniは、C++で実装されたインタフェースをObjCまたはJavaから透過的に使用できるようにするコードを生成し、逆も同様です。

インターネットでDjinniを使用したサンプルがいくつか見られましたが、それらはすべてインターフェイスでshared_ptrを使用しているようです。
Djinniの使用にC++ - 11は必須ですか?

答えて

4

いいえ、DjinniはC++ 98では使用できません。生成されたコードとサポートライブラリの両方でC++ 11をかなり広く使用しているため、C++ 98をサポートすることはできません。

関連する問題