3 个不稳定版本
0.6.0-rc.1 | 2024年5月18日 |
---|---|
0.6.0-rc.0 | 2024年5月12日 |
0.1.0 | 2023年3月4日 |
#1845 in Web 编程
189 每月下载量
在 quickjspp 中使用
3MB
85K SLoC
libquickjs-sys
FFI 绑定库,用于 quickjspp,它是 quickjs 的一个分支,而 quickjs 是一个 JavaScript 引擎。
查看 quickjspp crate 获取高级包装。
版本 0.9.0 嵌入版本:2021-03-27
嵌入版本与系统版本
默认情况下,使用嵌入版本的 quickjs。
如果您想使用系统上安装的版本,请使用
libquickjs-sys = { version = "...", default-features = false, features = ["system"] }
更新嵌入绑定
仓库中包含 QuickJS 源码和预生成的 bindings.rs
。
如果启用了 embedded
功能,将使用它们。
要更新绑定,请按照以下步骤操作
- (安装 just)
- (安装 bindgen-cli)
- 更新 ./justfile 中的下载 URL
- 运行
just update-quickjs
提示
您可能在生成 bindings.rs 时遇到问题,如 "FP_SUBNORMAL
在此处重新定义"。 这是解决方案,但由于我们在 cli 中执行 bindgen
,我们必须手动解决这些问题。