我有一些使用 IntelliJ 和 SBT-Plugin 编写的 scala 代码,并希望将代码作为 C++ 的 DLL 提供给我。
我已经尝试过使用“ikvmc”:我通过“包”将所有课程打包在一个 jar 中。之后我手动设置了一个 jar,其中包含我使用的所有依赖项(scala-library、scama、jamtio、jama)。不幸的是,我收到了很多警告:'IKVMC0119'、“Emitted java.lang.VerificationError”和“IKVMC0104”(类似于下面的示例)!
然后我尝试使用上述方法转换一个简单的 scala 类(无依赖项):使用 sbt 打包,添加 scala-library.jar 并尝试通过 ikvmc -target:library simpleClass.jar 转换它。我收到与您在下面看到的相同的警告/错误...
如果有人可以逐步解释如何将我的 Scala 代码作为 DLL 提供,我将非常高兴。
提前非常感谢!