如何在 Cargo.toml 配置中启用每个平台的板条箱功能?我尝试了两种方法,但都不起作用。
方法一:
[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"
Run Code Online (Sandbox Code Playgroud)
方法二:
[target.'cfg(windows)'.dependencies]
rusqlite = { version = "0.19.0", features = ["bundled"] }
[target.'cfg(unix)'.dependencies]
rusqlite = { version = "0.19.0" }
Run Code Online (Sandbox Code Playgroud)
我尝试仅在 Windows 平台上使用“捆绑”功能,但无论我尝试以哪种方式配置货物,在 Ubuntu 系统上构建时它总是添加“捆绑”功能。
是否可以仅在一个平台上启用功能?