首页 > 解决方案 > 如何在 pub 包中正确使用 dart ffi?

问题描述

我目前正在使用 Dart 和 Rust 构建一个控制台包,使用 FFI(外部函数接口)。由于我不能/不应该发布 dll/so/dylib 文件,我如何向它添加构建功能。使用该功能,应在下载包后构建所需的文件,以便互操作代码可以正常工作。怎么做到呢?下载包的用户是否需要在他的机器中安装 Rust 来构建文件?

标签: dartrustdart-pub

解决方案


您需要分发二进制文件或要求用户拥有 Rust 编译器。


推荐阅读