Rust开发:项目构建、测试与文档编写
1. 使用Cargo构建项目 - imgtool
1.1 项目概述
为了熟悉使用第三方crate构建项目的常规工作流程,我们将构建一个命令行应用程序。此程序使用来自crates.io的 image crate,该crate提供了各种图像操作API。我们的应用程序会接受一个图像文件的路径作为参数,将图像旋转90度,然后将结果写回原文件。
1.2 项目设置
- 添加依赖 :进入之前创建的
imgtool目录,使用cargo add image@0.19.0命令添加版本为0.19.0的imagecrate。更新后的Cargo.toml文件如下:
[package]
name = "imgtool"
version = "0.1.0"
authors = ["creativcoder"]
edition = "2018"
[dependencies]
image = "0.19.0"
- 构建项目 :运行
cargo build命令,该命令会从crates.io拉取imagecrate及其依赖,最后编译项目。
超级会员免费看
订阅专栏 解锁全文
51

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



