【发布时间】:2011-12-15 15:09:02
【问题描述】:
我看到一些 Java 项目使用 taucs.dll、TAUCS — 一个稀疏线性求解器的 C 库,通过 Windows 中的 JNI。我想我可以通过将 TAUCS 编译成 libTaucs.jnilib 之类的东西在 Mac OS X 中实现同样的效果。我可以访问库的代码,但不知道如何将其编译成 DLL,更不用说 JNI 库了。到目前为止,我只能编译成静态库。
有没有办法将 DLL 转换为 Mac 的 JNI 库?如果我必须编译代码,该怎么做?将静态库包装在动态库中是否可以与 JNI 一起使用,尤其是对于 TAUCS,如果有人有经验的话?
【问题讨论】:
标签: java c macos dll java-native-interface