2016-06-28 2 views
1

Я пытаюсь оценить Djinni для создания оболочек Java и Obj-C из нашего кода на C++.
В настоящее время мы используем SWIG и оцениваем другие инструменты для генерации обертки.Может ли Dropbox Djinni использоваться с C++ 98

Из-за некоторых ограничений на моем рабочем месте наш код на C++ находится на C++ - 98.
Мы не можем перейти на C++ - 11 из-за некоторых потребностей клиентов.

Как таковой, я хотел знать, могу ли я использовать Djinni, с C++ - 98.
Djinni github README состояния:

Интерфейсы являются объектами с определенными методами для вызова (в C++, принятых shared_ptr). Djinni создает код, позволяющий прозрачно использовать интерфейс, реализованный на C++, с ObjC или Java, и наоборот.

Я видел пару образцов, используя Djinni через Интернет, и все они, кажется, используют shared_ptr s с их интерфейсами.
Является ли C++ - 11 обязательным для использования Djinni?

ответ

4

Нет, Djinni не может использоваться с C++ 98. Он довольно широко использует C++ 11, как в сгенерированном коде, так и в библиотеке поддержки, поэтому он не может поддерживать C++ 98.

Смежные вопросы