Fedora 37下Rust用plotters编译报错:yeslogic-fontconfig-sys构建失败
解决Fedora 37下Rust plotters依赖fontconfig编译失败问题
- 安装fontconfig开发包
Fedora默认安装的fontconfig仅包含运行时库,编译过程需要对应的开发头文件和静态库支持,执行以下命令安装开发包:sudo dnf install fontconfig-devel - 重新编译项目
安装完成后回到项目目录,重新执行编译命令:cargo build - 备选方案:禁用plotters的fontconfig特性
如果你的场景不需要字体渲染相关功能,可以修改Cargo.toml中plotters的依赖配置,跳过fontconfig依赖:
可根据需求添加对应输出后端特性,比如需要SVG输出可追加plotters = { version = "0.3", default-features = false, features = ["bitmap_backend"] }"svg_backend"。
内容的提问来源于stack exchange,提问作者Shane Gervais
相关产品推荐
相关产品推荐

