@329

Как использовать модуль Win32 крейта windows в раст?

Пытаюсь скомпилировать чужой код не имея .toml файла. В коде используется крейт windows и его часть Win32.

Код: use windows::Win32::System::Threading::INFINITE;

Попробовал добавлять и Win32 и System в cargo.toml файл
windows = { version = "0.56.0", feautres = [
    "Win32",
    "System",
]}


Компилятор выдает:
error[E0433]: failed to resolve: could not find `Win32` in `windows`
  --> src/main.rs:21:14
   |
21 | use windows::Win32::System::Threading::INFINITE;
   |              ^^^^^ could not find `Win32` in `windows`
   |
note: found an item that was configured out
  --> C:\Users\my_user\.cargo\registry\src\index.crates.io-6f17d22bba15001f\windows-0.56.0\src\Windows/mod.rs:44:9
   |
44 | pub mod Win32;
   |         ^^^^^
   = note: the item is gated behind the `Win32` feature


Заранее спасибо :)
  • Вопрос задан
  • 58 просмотров
Пригласить эксперта
Ответы на вопрос 1
bingo347
@bingo347
Crazy on performance...
Попробуйте фичу Win32_System_Threading
Ну и вот тут можно поискать если ещё что-то потребуется: https://microsoft.github.io/windows-rs/features/#/...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы