最近(半年前)有项目需要使用c#调用rust的dll,所以研究了一下如何调用(其实就是C#效率太低了,为了提高效率才用的这个办法) 需要实现的操作: c#调用RUST接口,传入int,不返回值 c#调用RUST接口,获取i32 C#传入byte数组 先新建一个rust项目: cargo new csharpdll --lib 然后这里要注意,如果你…
使用msvc编译的rust文件,基本都需要依赖Microsoft Visual Redistributable C++ 2015,有些人电脑上没有,就很是麻烦 可以通过修改cargo默认配置文件解决这个问题 打开%appdata%/../../.cargo,在config文件里添加下面几行配置: #x64软件 [target.x86_64-pc-w…