发布于2026-07-12 阅读(0)
扫一扫,手机访问
在 Rust 生态里,第三方库的使用其实比你想象中要简单得多。核心流程就是:先创建一个项目,然后通过 Cargo(Rust 的包管理工具)把依赖加进去,后面就只管写代码。下面就以 CentOS 环境为例,把完整步骤过一遍。

首先要确保 Rust 已经装好了。如果还没装,直接终端里跑这条命令:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
装完之后,记得把 ~/.cargo/bin 加到你的 PATH 环境变量里,不然系统找不到 cargo 命令。
接下来用 cargo new 创建一个新项目:
cargo new my_project
cd my_project
项目创建好了,依赖管理就在 Cargo.toml 文件里。打开它,找到 [dependencies] 这一段,把你需要的第三方库写进去。比如想用 rand 这个随机数库,就加一行:
[dependencies]
rand = "0.8"
版本号这里只是举例,实际用的时候建议去 crates.io 上看一下最新的稳定版本。当然你也可以直接用 "*" 表示最新,但生产环境里还是锁定一个具体版本更稳妥。
依赖加好之后,在代码里就能直接用了。在 src/main.rs(或者 src/lib.rs)里写如下内容:
use rand::Rng;
fn main() {
let mut rng = rand::thread_rng();
let random_number: u8 = rng.gen();
println!("Random number: {}", random_number);
}
从 Rust 2018 edition 开始,extern crate 其实已经不需要显式写了,依赖会自动引入。所以上面直接 use 就行,写法更简洁。
代码写好了,用 cargo build 来编译。如果一切顺利,没有报错,再跑 cargo run 就能看到输出的随机数了。
至于依赖更新,直接改 Cargo.toml 里的版本号,然后执行 cargo update 就会自动拉取新版本并锁定到 Cargo.lock 里。
以上是通用流程。不过每个库可能有自己特定的用法或者额外的配置(比如需要开启某些 feature)。遇到这种情况,最好的办法就是去翻官方文档,或者看看 crates.io 上的说明——这也是 Rust 社区里常见的做法。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8