我正在使用用C ++编写的GRT库,我想使用JNA将其与Java集成。为此,我想使该共享库(.dll / .so)。但是我不知道该怎么做。
这是GRT库的链接。
https://github.com/nickgillian/grt/tree/master/GRT
我只想从此C ++库中调用方法。
任何帮助,将不胜感激。提前致谢。
最佳答案
从https://github.com/nickgillian/grt/tree/master/build:
$ cmake .. -DBUILD_STATIC_LIB=OFF
$ make
然后,在构建目录中的某处应该有一个
libgrt.so
文件。关于java - 将C++库转换为.so/.dll共享库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27220547/