2016-06-28 76 views
1

我想評估Djinni,用於從我們的C++代碼生成Java和Obj-C包裝。
我們目前使用SWIG並正在評估包裝生成的其他工具。Dropbox Djinni可以使用C++ 98

由於我工作地點的限制,我們的C++代碼是C++ - 98。
由於某些客戶需求,我們無法遷移到C++ - 11。

因此,我想知道如果我可以使用Djinni,與C++ - 98。
Djinni github自述狀態:

接口是與定義的方法調用(在C++中,通過的shared_ptr通過)的對象。 Djinni生成的代碼允許用C++實現的接口在ObjC或Java中透明使用,反之亦然。

我看到幾個樣本在互聯網上使用Djinni,他們似乎都使用shared_ptr與他們的接口。
C++ -11是否必須使用Djinni?

回答

4

不,Djinni不能用於C++ 98。它在生成的代碼和支持庫中非常廣泛地使用C++ 11,因此它不支持C++ 98。