我已经看到一些Java项目使用taucs.dll,TAUCS-a稀疏线性求解器库,通过Windows中的JNI.我想我可以通过将TAUCS编译成类似libTaucs.jnilib的东西在Mac OS X中实现相同的功能.我可以访问库的代码,但不知道如何将其编译成DLL,更不用说JNI库了.到目前为止,我只能编译为静态库.
有没有办法将DLL转换为Mac的JNI库?如果我必须编译代码,该怎么做?在动态库中包装静态库是否可以与JNI一起使用,特别是对于TAUCS,如果有人有经验的话?
解决方法:
最后微软发布了.NET Core,完全独立于平台.使用.NET Core框架构建DLL时,可以使用以下命令运行该文件.
<code>dotnet yourapp.dll </code>
此外,现在可以在Mac或Linux机器上使用轻量级IDE Visual Studio Code和Visual Studio for Mac IDE开发.NET应用程序,其中集成了Mono on MacOS X.
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!