我的 Cargo 项目中有两个包。Cargo.toml看起来像这样:
[workspace]
members = ["common", "server"]
Run Code Online (Sandbox Code Playgroud)
当我运行时,cargo build --all它会编译所有包。
我只想构建common包。如果我这样做cd common并且cargo build这样做的话,效果就很好。
但在根目录中,如果我这样做cargo build common,构建会给出以下错误:
[workspace]
members = ["common", "server"]
Run Code Online (Sandbox Code Playgroud)
是否可以构建特定的包?
Sve*_*ach 10
您可以使用--packageor-p标志来cargo build:
cargo build # build packages listed in the default-members key
cargo build --all # build all packages
cargo build --package foo # build the package "foo"
cargo build -p foo # ditto
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7017 次 |
| 最近记录: |