Rust 开发:项目构建、依赖管理、测试与文档生成
1. 构建静态库 crate
在 Rust 中,我们不仅可以创建二进制 crate,还能创建库 crate。以下是创建库 crate 的步骤:
1. 使用 cargo new --lib my-first-lib 命令创建一个新的库 crate。新的 Cargo 项目默认目录结构如下:
├── Cargo.toml
├── src
│ └── lib.rs
- 在
src/lib.rs中添加以下代码:
pub fn hello_from_lib(message: &str) {
println!("Printing Hello {} from library", message);
}
- 运行
cargo build命令,你会在target/debug目录下看到生成的库,名为libmy_first_lib.rlib。 - 为了调用这个库中的函数,我们创建一个小的二进制 crate。在
src下创建bin目录,并创建新文件src/bin/mymain.rs
超级会员免费看
订阅专栏 解锁全文

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



