【发布时间】:2022-01-20 20:15:21
【问题描述】:
我正在尝试通过 RUSTFLAGS='-C link-arg=-s' cargo build --release --target wasm32-unknown-unknown 获取 .wasm 文件,但出现错误:
error[E0463]: can't find crate for `std`
当我输入rustup target add wasm32-unknown-unknown 时,我得到:
info: component 'rust-std' for target 'wasm32-unknown-unknown' is up to date
我通过 Chocolatey 分别安装了 Rust 和 Rustup。
- rustc 1.58.0
- 锈蚀 1.24.3
- 信息:当前活动的
rustc版本是rustc 1.60.0-nightly (5e57faa78 2022-01-19)
【问题讨论】:
-
似乎记得您需要在没有用于 wasm 的 std 库的情况下运行。详情在这里:docs.rust-embedded.org/book/intro/no-std.html
-
@wobr std 与 wasm32-unknown-unknown 一起使用。
标签: rust webassembly rust-cargo