我正在开发一个 Rust 项目,并试图让 Winapi 工作。这是我的 Cargo.toml:
[package]
name = "sacl"
version = "0.1.0"
edition = "2021"
[dependencies]
winapi = "0.3.5"
这是我的主要内容:
extern crate winapi;
use winapi::um::winnt::*;
fn main() {
println!("Hello, world!");
}
但由于某种原因,每当我运行“cargo build”时,我都会收到以下错误:
error[E0433]: failed to resolve: could not find `um` in `winapi`
--> src/main.rs:3:13
|
3 | use winapi::um::winnt::*;
|
自从我读到 winapi 功能是门控以来,我尝试将“um”作为一项功能包含在 Cargo.toml 中。没有发现任何有关“um”错误的信息。
任何建议都有帮助。预先感谢。
要使用
winapi::um::winnt
,您必须包含该功能 winuser
。