linux

Rust如何配置Cargo.toml文件

小樊
38
2025-12-14 08:02:16
栏目: 编程语言

在Rust项目中,Cargo.toml 文件是用来管理项目的元数据和依赖关系的。下面是一个基本的 Cargo.toml 文件示例,以及如何配置它:

[package]
name = "my_project"
version = "0.1.0"
edition = "2018"

[dependencies]
rand = "0.8"
serde = { version = "1.0", features = ["derive"] }

[dev-dependencies]
rand = { version = "0.8", features = ["small_rng"], default-features = false }

[build-dependencies]
some_build_crate = "1.0"

[features]
default = ["rand/full"]
rand/full = ["rand/chacha"]

[target.'cfg(unix)'.dependencies]
libc = "0.2"

[target.'cfg(windows)'.dependencies]
winapi = { version = "0.3", features = ["fileapi", "handleapi"] }

[workspace]
members = [
    "my_project",
    "another_project",
]

下面是各个部分的解释:

要配置 Cargo.toml 文件,你需要根据你的项目需求来调整上述各个部分。例如,添加新的依赖库、启用或禁用特性、为目标平台添加特定依赖等。记得在修改 Cargo.toml 文件后运行 cargo buildcargo check 来确保一切配置正确无误。

0
看了该问题的人还看了