当前位置:首页 > 操作系统 > MacOs

如何在Mac OS X中使用带有Java的Windows DLL?

我已经看到一些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 CodeVisual Studio for Mac IDE开发.NET应用程序,其中集成了Mono on MacOS X.


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐