0

私はJavaに取り組んでいます。次のコード呼び出しを使用して、Java クラスに cpp 共有ライブラリをロードしようとしています。

System.loadLibrary("libraryName");

ただし、いくつかの未定義のシンボル自体を含むロード中の cpp ライブラリ。したがって、Java クラスをコンパイルしようとすると、次のように例外がスローされます。

Exception in thread "main" java.lang.UnsatisfiedLinkError:libraryName.so:
libraryName.so: undefined symbol: ...

未定義のシンボルが含まれている場合でも、cpp ライブラリを正常にロードするオプションはありますか?

4

1 に答える 1