如何在javacpp链接中指定共享对象版本?

时间:2018-04-24 13:03:45

标签: java javacpp

我有一个像libfoo.so.1.55.0这样的库文件,并希望使用javacpp-presset将其包含在生成的平台jar中。将库添加到link注释中的linkResources@Platform字段的正确方法是什么?

我尝试了foofoo@.1.55.0无效。值得注意的是,完全从共享对象文件中删除版本(libfoo.so)确实可以正常工作。

1 个答案:

答案 0 :(得分:0)

我们需要在此处指定的版本与文件名无关,但与SONAME有关。用readelf -d检查其值。