23.01.2021 - Leads24.RU

Исторический материал из архива сайта. Указанные услуги и контакты относятся ко времени публикации и не являются действующим предложением.

Microsoft выпустила официальную Rust библиотеку для Windows API

23.01.2021

Библиотека оформлена в виде Rust crate под MIT License, который можно использовать вот так: [dependencies] windows = "0.2.1" [build-dependencies] windows = "0.2.1" После этого в скрипте сборки build.rs можно сгенерировать те модули, которые нужны для вашего приложения: fn main() { windows::build!( windows::data::xml::dom::* windows::win32::system_services::{CreateEventW, SetEvent, WaitForSingleObject} windows::win32::windows_programming::CloseHandle ); } Документация о доступных модулях опубликована на docs.rs. Пример кода: mod bindings { ::windows::include_bindings!(); } use bindings::{ windows::data::xml::dom::*, windows::win32::system_services::{CreateEventW, ...

Читать далее »