主页 > 游戏开发  > 

rust学习笔记2-rust的包管理工具Cargo使用

rust学习笔记2-rust的包管理工具Cargo使用

首先先解决一个配置文件,目前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 rand

标签:

rust学习笔记2-rust的包管理工具Cargo使用由讯客互联游戏开发栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“rust学习笔记2-rust的包管理工具Cargo使用