我想使用带有wasm-bindgen的地毯板条箱,这样我就可以在web浏览器中使用任意精度的算法。但是,每当我尝试编译时,它都无法构建库,只是说了一些类似于
未解析导入libc::c_char、libc::c_int、libc::c_long。
有解决这个问题的办法吗?如果涉及到Emscripten,那很好,但我希望能够主要编写Rust代码。
发布于 2020-06-08 22:01:25
rug依赖于libc
我找到了https://github.com/rust-lang/libc/issues/858#issuecomment-573331279
根据定义,
wasm32-unknown-unknown没有libc。如果你想使用emscripten或wasi,你可以使用wasm32-unknown-emscripten或wasm32-wasi,这两种方法在libc crate中都已经被支持。
https://users.rust-lang.org/t/wasm-unknown-vs-emscripten/22997/5看起来很好地解释了这种差异。
https://stackoverflow.com/questions/62110162
复制相似问题