Rust:“在`winapi`中找不到`um`

问题描述 投票:0回答:1

我正在开发一个 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 rust
1个回答
0
投票

要使用

winapi::um::winnt
,您必须包含该功能
winuser

© www.soinside.com 2019 - 2024. All rights reserved.