Re[2]: C++ swig Java
От: Pavel Dvorkin Россия  
Дата: 15.12.13 05:49
Оценка:
Здравствуйте, A13x, Вы писали:

A>Очевидным способом можно использовать только сишные сущности, использование С++ функциональности (например классов — ну или СОМ интерфейсов) будет предполагать горы glue кода. Если все же хочется использовать СОМ в яве, то для начала советую глубоко изучить jni, C, COM — особенно как последний использовать из С. Простого пути сделать именно то, что вы хотите нет.


+1

Можно (если можно) написать С-wrappper над С++, то есть еще одну DLL , которая внутри себя оперирует С++ классами (ей-то что за проблема), а наружу показывает С-функции, к которым и иметь доступ из Явы.

Кстати, вместо JNI можно использовать JNA

https://github.com/twall/jna
With best regards
Pavel Dvorkin
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.