Я пытаюсь оценить 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?