我使用的是用C ++编写的GRT库,我希望使用JNA将它与Java集成。为此,我想将其作为共享库(.dll / .so)。但我不知道如何做到这一点。
这是GRT库的链接。
https://github.com/nickgillian/grt/tree/master/GRT
我只想调用这个C ++库中的方法。
任何帮助将不胜感激。提前致谢。
答案 0 :(得分:3)
来自https://github.com/nickgillian/grt/tree/master/build:
$ cmake .. -DBUILD_STATIC_LIB=OFF
$ make
然后应该在构建目录中的某处有一个libgrt.so
文件。