斯卡拉<-&燃气轮机;C和Scala<-&燃气轮机;锈互操作性。怎么用?
如何从Scala调用C库中的方法? 对于不是用C写的库,而是用Rust写的库,同样的问题也存在。 有例子吗 有没有办法直接做到这一点?也就是说,在Java中没有中间包装,或者在Rust库中没有C包装。但是这样斯卡拉<-&燃气轮机;C和Scala<-&燃气轮机;锈互操作性。怎么用?,c,rust,C,Rust,如何从Scala调用C库中的方法? 对于不是用C写的库,而是用Rust写的库,同样的问题也存在。 有例子吗 有没有办法直接做到这一点?也就是说,在Java中没有中间包装,或者在Rust库中没有C包装。但是这样 Scala <-> C lib Scala <-> Rust lib Scala C库 鳞片锈菌库 如果没有,至少是间接地怎么做?老实说,你可以做很多事情: 使用scalaNative() 使用java库,如JNA() 或者使用GraalVM() 每个选项都
Scala <-> C lib
Scala <-> Rust lib
Scala C库
鳞片锈菌库
如果没有,至少是间接地怎么做?老实说,你可以做很多事情:
- 使用scalaNative()
- 使用java库,如
()JNA
- 或者使用GraalVM()
#[no_mangle]
属性?ScalaNative或GraalVM可能会有所帮助。另请参阅。还没有人贡献过Java/JVM语言,但都是一样的。