Bir unix soketinden bağlanan daemon
ve client
ile bir proje yapmak istiyorum.Kargo ile birden çok ikili nasıl oluşturabilirim?
Bir client
ve bir daemon
bir iki ikili gerektirir, bu yüzden iki farklı kaynaktan iki hedef oluşturmak için Cargo
'a nasıl söylerim?
Bir parça fantezi eklemek için, daemon
'un ana kısmı için library
ürününe sahip olmak istiyorum ve bunun etrafına sarmak ve soketler arasında iletişim kurmak için bir ikili var.
Yani, biz ağaç mimarisi bu tür vardır:
├── Cargo.toml
├── target
| └── debug
| ├── daemon
│ └── client
└── src
├── daemon
│ ├── bin
│ │ └── main.rs
│ └── lib
│ └── lib.rs
└── client
└── bin
└── main.rs
ben hem kaygıları yöneten bir yürütülebilir yapabilir, ama bu çok iyi bir uygulama olmadığı sürece, yapmak istediğim bu değil. here belirtildiği gibi
Son derece ilgili: [Kitaplık ve ikili dosya ile pas paketi] (http://stackoverflow.com/q/26946646/155423). – Shepmaster
[Dognert's] (http://stackoverflow.com/questions/36604010/how-can-i-build-multiple-binaries-with-cargo/36604610#36604610) yanıtının tamamında, sahip olduğum tüm soruları yanıtlıyorlar. Çok teşekkür ederim! – RallionRl