如何建立所有子目录?

How to build all subdirectories?

我希望 cargo build 在当前目录的子目录中构建每个包,同样 cargo check

当前目录中的Cargo.toml应该是什么?

(当前目录本身不包含任何软件,只包含相互依赖的应用程序和库的子目录。)

正如@Herohtar 在评论中提到的那样。

您需要在当前目录中创建 Cargo.toml 文件。只有 workspace 配置存在的地方,它会命名您在子目录中拥有的所有板条箱。

[workspace]

members = [
    "dir1",
    "dir2",
]

然后一个普通的 cargo build 会构建它们。