我正在研究Java。我正在尝试使用以下代码调用在 Java 类中加载 cpp 共享库:
System.loadLibrary("libraryName");
但是加载的 cpp 库本身包含一些未定义的符号。因此,当我尝试编译 Java 类时,它会抛出一个异常,如下所示:
Exception in thread "main" java.lang.UnsatisfiedLinkError:libraryName.so:
libraryName.so: undefined symbol: ...
即使它包含未定义的符号,我们是否有任何选项可以成功加载 cpp 库?