【发布时间】:2020-02-29 00:57:30
【问题描述】:
我正在尝试创建一个带有 Wasm 数据库层的 NodeJS 应用程序。我使用 Rust、Diesel 作为数据库驱动程序和 wasm-pack 作为 WebAssembly 编译器。
当我尝试使用wasm-pack 构建服务时,尝试链接libpq 库失败。 PQ_LIB_DIR 环境变量已设置,diesel-cli 工作没有任何问题,但是当我尝试编译我的服务时它失败并出现以下错误:
error: linking with `rust-lld` failed: exit code: 1
= note: rust-lld: error: unable to find library -llibpq
我该如何解决?
我的系统:
- 操作系统:Windows 10
- 锈:1.38.0
- wasm 包:0.8.1
- 柴油:1.4.0
- PostgreSQL:12
【问题讨论】:
标签: rust webassembly rust-diesel wasm-bindgen wasm-pack