dart - 如何在 pub 包中正确使用 dart ffi?
问题描述
我目前正在使用 Dart 和 Rust 构建一个控制台包,使用 FFI(外部函数接口)。由于我不能/不应该发布 dll/so/dylib 文件,我如何向它添加构建功能。使用该功能,应在下载包后构建所需的文件,以便互操作代码可以正常工作。怎么做到呢?下载包的用户是否需要在他的机器中安装 Rust 来构建文件?
解决方案
您需要分发二进制文件或要求用户拥有 Rust 编译器。
推荐阅读
- python - Geo Django 3.2 django.db.utils.OperationalError:没有这样的功能:lwgeom_version
- unit-testing - 如何为配置类实现junit测试用例?
- java - 是否可以将 GLSL 着色器添加到 android Canvas?
- sql-server - SQL:计算两个日期之间的时间段是否等于或小于 3 个月
- three.js - 在 Aframe 中,我如何做到这一点,以便物体在与它们碰撞时可以阻止我进一步进入它们?
- reactjs - 错误:[Home] 不是
零件。的所有子组件 必须是 或者 - python - 从 mac 上的多个位置删除 python
- r - 用 R 计算向量中的重复元素(可变长度)
- hibernate - 我在作为对象的方法上创建了一个查询,但我不知道如何让它返回对象
- javascript - 单击菜单项后,JS汉堡菜单不折叠