rust学习笔记2-rust的包管理工具Cargo使用
- 游戏开发
- 2025-09-03 21:54:01

首先先解决一个配置文件,目前rust版本升级后,config已经改成 config.toml 内容也做了如下调整
[source.crates-io] replace-with = 'tuna' [source.tuna] registry = " mirrors.tuna.tsinghua.edu /git/crates.io-index.git"1.Rust 编程语言的编译器 rustc(这个用的少,大概了解一下就行) 查看版本 rustc --version 编译生成二进制文件 rustc o output filename filename.rs 编译生成库文件 rustc --crate-type lib filename.rs
2.rust的包管理工具Cargo使用 隐式地使用 rustc 进行编译 命令 创建 cargo new project_name cargo new --lib project_name 创建一个新的 Rust 库项目的 构建项目(生成二进制可执行文件或库文件) cargo build cargo build --release为生成优化的可执行文件,常用于生产环境 检测 cargo check 运行/测试 cargo run/cargo test
3.开发工具vscode,安装rust-analyzer插件
创建一个新项目
cargo new hello然后用vscode打开
运行点击run或者输入如下命令
cargo run如果可以正常显示说明环境正常
Cargo.toml文件说明
[package] name = "hello" version = "0.1.0" edition = "2021" [dependencies]package 设置项目名 版本等 dependencies 设置依赖 [build-dependencies]列出了在构建项目时需要的依赖项 [dev-dependencies]列出了只在开发时需要的依赖项
推荐安装cargo-edit插件来管理
cargo-edit 是一个 Rust 语言的 Cargo 子命令扩展,它允许用户通过命令行轻松地管理 Cargo.toml 文件中的依赖项。这个工具提供了几个子命令,包括 cargo add、cargo rm、cargo upgrade 和 cargo set-version,使得添加、删除和更新依赖项变得更加简单和高效。
安装命令
cargo install cargo-edit 添加库 cargo add dependency name 安装指定版本 cargo add dependency name@1.2.3 添加开发时用的依赖库 cargo add --dev dev dependency name 添加构建时用的依赖库 cargo add --build build dependency_na-me 删除库 cargo rm dependency_nam测试一下 安装rand
cargo add randrust学习笔记2-rust的包管理工具Cargo使用由讯客互联游戏开发栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“rust学习笔记2-rust的包管理工具Cargo使用”