Преобразование библиотеки C ++ в разделяемую библиотеку .so / .dll

Я использую библиотеку GRT, написанную на C ++, и хочу интегрировать ее с Java с помощью JNA. Для этого я хочу сделать эту библиотеку общей (.dll / .so). Но я понятия не имею, как это сделать.

Вот ссылка на библиотеку GRT.

https://github.com/nickgillian/grt/tree/master/GRT

Я просто хочу вызвать методы из этой библиотеки C ++.

Любая помощь будет оценена. Заранее спасибо.

0

Решение

От https://github.com/nickgillian/grt/tree/master/build :

$ cmake .. -DBUILD_STATIC_LIB=OFF
$ make

Там должно быть libgrt.so файл где-то в каталоге сборки.

3

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


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