Cargoを使用してソース コードを条件付きでコンパイルしたいのですがcfg
、しばらくグーグルした後、解決策は を使用することのようcargo --features
です。
http://doc.crates.io/manifest.html
いくつか追加してみました
#[cfg(feature = "foo")]
ソースコードと
cargo build --features foo
、しかしそれは言う
Package `xxx v0.0.1 (file:///C:/yyy/xxx)` does not have these features: `foo`
貨物に機能を識別させるにはどうすればよいですか? に何かを追加する必要がありCargo.toml
ますか?
私が使用しているのバージョンは次のとおりrustc
です。cargo
C:\>rustc --version
rustc 0.13.0-nightly (42deaa5e4 2014-12-16 17:51:23 +0000)
C:\>cargo --version
cargo 0.0.1-pre-nightly (5af754d 2014-12-18 01:50:48 +0000)