Я хотел бы использовать некоторые библиотеки 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
Задача ещё не решена.