#emscripten #bindings #api-bindings #sys

emscripten-functions-sys

由bindgen生成的对emscripten系统函数的绑定

3个稳定版本

3.3.63 2024年7月15日
3.2.46 2023年10月2日
3.1.44 2023年8月26日

#743WebAssembly

Download history 15/week @ 2024-04-08 4/week @ 2024-04-22 1/week @ 2024-05-20 144/week @ 2024-07-15 1/week @ 2024-07-22

145 每月下载量
用于 emscripten-functions

MIT 许可证

2.5MB
4.5K SLoC

emscripten-functions-sys

本crate包含由bindgen生成的系统emscripten函数绑定,如它们的API参考中所述。以下头文件提供了绑定

  • emscripten
  • html5
  • console

本项目中文件的一些简短描述

这些绑定基于编译后的emscripten版本中的emscripten头文件,例如https://storage.googleapis.com/webassembly/emscripten-releases-builds/中的版本,这些头文件由emsdk下载。

emscripten文件夹包含从emscripten版本中提取的头文件(目前为版本3.1.63)。

可以与rust-script等一起运行的build_bindings.rs文件使用bindgen创建emscripten函数的声明。

build_bindings.rs脚本执行相同的操作,并需要bindgen CLI,可以使用例如cargo install bindgen-cli来获取。

update_emscripten.sh脚本将emscripten文件夹中的头文件更新为官方docker镜像的最新版本。运行此脚本时设置DOCKER变量以指定您的docker路径。否则将尝试docker,然后是podman

src文件夹已经包含生成的绑定。

无运行时依赖