1. 创建一个rust标准工程
1.1. 在已有的目录新建一个Rust项目
cargo init
1.2. 新建一个文件夹创建一个Rust项目
cargo new directoryName
2. 工程目录介绍
在使用 cargo new
或者 cargo init
命令创建rust工程的时候
同时也会将工程目录初始化为一个git仓库
2.1 src
目录
- 该目录存放Rust程序的源码
- 其中会自动生成一个
main.rs
文件这个是程序的入口
2.2 Cargo.toml
文件
这时我的cargo.toml文件
[package]
name = "lesson1"
version = "1.45.0"
authors = ["食痰者"]
edition = "2018"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
这个文件使用 TOML (Tom’s Obvious, Minimal Language) 格式,这是 Cargo 配置文件的格式。
2.2.1
[package]
[package]
,是一个片段(section)标题,表明下面的语句用来配置一个包。随着我们在这个文件增加更多的信息,还将增加其他片段(section)。2.2.1.1 name
name = "lesson1"
项目的名称
2.2.1.2 version
version = "1.45.0"
- rust的语义化版本如: 1.45.0
- 格式:
主版本号.次版本号.修订号
- 主版本号: 当做了不兼容的API修改
- 次版本号: 当做了向下兼容的功能性新增
- 修订号: 当做了向下兼容的问题修正
2.2.1.3 author
authors = ["食痰者","吐痰高手"]
2.2.1 [dependencies]
[dependencies]
,是罗列项目依赖的片段的开始。- 在 Rust 中,代码包被称为 crates。