Java-код C ++ с SWIG для использования в Processing.org

Я хотел бы использовать некоторые библиотеки C ++ в проекте Processing, но я не уверен, как это сделать (я новичок в Processing и Java).

Я применил SWIG для создания общей библиотеки (.so), которую затем можно загрузить (с помощью команды System.load) в приложение Java так же, как описано в руководстве:

http://www.swig.org/tutorial.html

Это может быть очень простой вопрос, но я сомневаюсь (я не смог найти решение в Google или Stackoverflow), как мне импортировать эту библиотеку в Processing?

Используя пример, приведенный в ссылке, ни:

# I compiled the library with .so rather than .dll, I am using Mac OS X
System.load("/path/to/example.so")

ни

# Putting the example.so file in the library folder
System.loadLibrary("example")

кажется, на самом деле импортировать библиотеку. Когда я пытаюсь сделать что-то вроде:

double var = example.fact(5);

Обработка жалуется, говоря, что «Не могу найти ничего названного примера». Не могли бы вы помочь мне с этим? Любая подсказка или ресурс, который объясняет, как импортировать .so библиотеки в обработке будет принята с благодарностью.

Большое спасибо!

@Tryskele

1

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]