将Scala文件转换为Dll

use*_*137 5 dll ikvm scala

我有一些scala代码,我使用带有SBT-Plugin的IntelliJ编写,并希望提供代码作为C++的DLL.

我已经尝试过使用'ikvmc':我在一个jar中通过'package'打包了我所有的类.然后我手动设置一个jar,其中包含我使用的所有依赖项(scala-library,scama,jamtio,jama).不幸的是,我收到了很多警告:'IKVMC0119',"Emitted java.lang.VerificationError'和'IKVMC0104'(类似于下面的例子)!

然后我尝试使用上面描述的方法转换一个简单的scala类(没有依赖项):使用sbt包,添加scala-library.jar并尝试通过ikvmc -target:library simpleClass.jar进行转换.我获得了同样的警告/错误,如下所示...... 在此输入图像描述

如果有人能给我一步一步解释如何将我的Scala代码作为DLL提供,我会很高兴.

非常感谢提前!

Hor*_*ux7 2

您使用哪个 IKVM 版本?

如果您已经使用 7.1,那么这听起来像是 IKVM 中的一个错误。请联系邮件列表或错误列表并提供用于复制的示例。

如果您使用旧版本,则应该更新。