java 加载动态库 so失败?

工作需要编译so动态库 供java程序调用,win下编译的dll可用,在linux下编的so链接就报错:

clipboard.png
librarypath也已经加进去了,so里仅使用了boost静态库

回答:

缺的这个符号是boost的, 应该是c++调用其他c++时缺的 (而不是jni接口本身). 你链接boost的方式可能有问题.

回答:

看函数名字,这个so貌似是用C++编译出来的吧,导出函数时有没有注明 extern "C" 了?

以上是 java 加载动态库 so失败? 的全部内容, 来源链接: utcz.com/p/168178.html

回到顶部