如何在Cargo.toml配置中按平台启用板条箱功能?我尝试了两种方法,两种方法都不起作用。
方法1:
[target.'cfg(windows)'.dependencies.rusqlite]
version = "0.19.0"
features = ["bundled"]
[target.'cfg(unix)'.dependencies.rusqlite] # same behavior with cfg(not(windows))
version = "0.19.0"
方法2:
[target.'cfg(windows)'.dependencies]
rusqlite = { version = "0.19.0", features = ["bundled"] }
[target.'cfg(unix)'.dependencies]
rusqlite = { version = "0.19.0" }
我试图仅在Windows平台上使用“捆绑”功能,但是无论我尝试配置哪种方式,当在Ubuntu系统上构建时,它总是会添加“捆绑”功能。
是否可以仅在一个平台上启用功能?