Rust 命令行程序开发:从依赖管理到测试实践
1. 添加依赖
在 Rust 项目中,若要使用 clap 库来处理命令行参数,需在 Cargo.toml 文件的 [dependencies] 部分添加 clap 版本 2.33。示例如下:
[package]
name = "echor"
version = "0.1.0"
edition = "2018"
[dependencies]
clap = "2.33"
这里要注意, crate 名称无需加引号,等号后面的版本号需加引号。版本号 “2.33” 表示精确使用该版本,若写 “2” 则表示使用 “2.x” 系列的最新版本。有多种指定版本的方式,建议阅读相关文档以了解更多。
当执行 cargo build 命令构建程序时,Cargo 会下载 clap 的源代码(若需要)及其所有依赖项。示例输出如下:
$ cargo build
Updating crates.io index
Compiling libc v0.2.93
Compiling bitflags v1.2.1
Compiling unicode-width v0.1.8
Compiling vec_map v0.8.2
Compiling
超级会员免费看
订阅专栏 解锁全文
2017

被折叠的 条评论
为什么被折叠?



