小编Ral*_*nRl的帖子

如何使用Cargo构建多个二进制文件?

我想用a daemon和a 创建一个项目client,通过unix socket连接.

A client和a daemon需要两个二进制文件,那么如何判断Cargo从两个不同的源构建两个目标?

为了增加一些幻想,我希望有一个library主要部分daemon,并且只需要一个二进制文件来包裹它并通过套接字进行通信.

所以,我们有这种树架构:

??? Cargo.toml
??? target
|   ??? debug
|       ??? daemon
?       ??? client
??? src
    ??? daemon
    ?   ??? bin
    ?   ?   ??? main.rs
    ?   ??? lib
    ?       ??? lib.rs
    ??? client
        ??? bin
            ??? main.rs
Run Code Online (Sandbox Code Playgroud)

我可以制作一个管理这两个问题的可执行文件,但这不是我想要做的,除非这是非常好的做法.

rust rust-cargo

58
推荐指数
2
解决办法
1万
查看次数

标签 统计

rust ×1

rust-cargo ×1