메인 윈도우 10 Microsoft는 Rust / WinRT 프로젝트를 발표했습니다

Microsoft는 Rust / WinRT 프로젝트를 발표했습니다



답장을 남겨주세요

Microsoft는 Rust 개발자가 Windows API를 호출 할 수있는 자연스럽고 관용적 인 방법을 제공하는 Rust / WinRT 프로젝트를 발표했습니다. Rust / WinRT를 사용하면 API를 설명하는 메타 데이터에서 직접 즉석에서 생성 된 코드를 사용하여 WinRT API를 과거, 현재 및 미래의 모든 WinRT API를 호출하여 마치 다른 Rust 모듈 인 것처럼 호출 할 수있는 Rust 패키지로 바로 호출 할 수 있습니다.

다른 날의 페이스 북에서 추억을 찾는 방법

바이너리 배너 로고

Windows 런타임은 내부적으로 COM (구성 요소 개체 모델) API를 기반으로하며 C ++ / WinRT 및 Rust / WinRT와 같은 언어 프로젝션을 통해 액세스하도록 설계되었습니다. 이러한 언어 프로젝션은 다양한 API를 설명하는 메타 데이터를 가져와 대상 프로그래밍 언어에 대한 자연스러운 바인딩을 제공합니다. 이를 통해 개발자는 원하는 언어를 사용하여 Windows 용 앱과 구성 요소를보다 쉽게 ​​빌드 할 수 있습니다. 그런 다음 이러한 Windows API를 사용하여 데스크톱 앱을 빌드하고 앱, 구성 요소, NT 서비스 또는 장치 드라이버를 저장할 수 있습니다.

다음은 Windows API를 호출하는 Rust의 간단한 예입니다.

windows :: data :: xml :: dom :: * 사용; let doc = XmlDocument :: new () ?; doc.load_xml ( 'hello world') ?; let root = doc.document_element () ?; assert! (root.node_name ()? == 'html'); assert! (root.inner_text ()? == 'hello world');

보다 의미있는 예를 들어, Rust / WinRT를 사용하여 구현 된 다음 지뢰 찾기 게임을 확인할 수 있습니다. https://github.com/robmikh/minesweeper-rs

두 번째 ig 계정을 만드는 방법

Microsoft는 이것이 매우 초기 공개 미리보기이므로 앞으로 더 많은 기능과 수정 사항이 제공 될 것이라고 언급했습니다. 프로젝트의 홈페이지는 GitHub에 있습니다.

https://github.com/microsoft/winrt-rs

재미있는 기사

에디터의 선택

Meta(Oculus) Quest 및 Quest 2를 업데이트하는 방법
Meta(Oculus) Quest 및 Quest 2를 업데이트하는 방법
헤드셋을 사용하여 Oculus Quest 또는 Oculus Quest 2를 업데이트하거나 모바일 앱으로 자동 업데이트를 켤 수 있습니다.
Chromebook에서 키보드 언어를 변경하는 방법
Chromebook에서 키보드 언어를 변경하는 방법
키보드 언어는 Chromebook에 처음 로그인하면 설정됩니다. 미국에 있다고 가정하면 기본 키보드 언어는 영어 (미국)입니다. 하지만 다른 언어 설정을 사용해야하는 경우 어떻게해야합니까? 빠른
Steam 계정 이름을 변경하는 방법
Steam 계정 이름을 변경하는 방법
Steam은 사용자가 온라인 게임을 구매하고 저장할 수 있는 클라우드 기반 게임 사이트입니다. 2003년에 출시된 게이머 중심 플랫폼은 거의 20년 동안 사용되었습니다. 일부 사용자는 출시 이후 플랫폼에 대한 충성도를 유지했습니다.
Windows 10에서 실행 기록을 삭제하는 방법
Windows 10에서 실행 기록을 삭제하는 방법
Windows 10에서 Run dlialog 기록을 삭제하는 방법을 살펴 보겠습니다.
Motorola Moto G6 Plus 검토 : 더 클수록 좋습니까?
Motorola Moto G6 Plus 검토 : 더 클수록 좋습니까?
모토로라 모토 G6 리뷰를 읽어 보셨다면 모토 G 브랜드가 모토 G5에 실망한 후 다시 돌아 왔다는 것을 이미 알고 계실 것입니다. £ 220에 Moto G6는 £ 100 더 비싼 휴대폰을 보여줍니다.
Mac에서 이모티콘 키보드를 여는 방법
Mac에서 이모티콘 키보드를 여는 방법
멋진 웃는 얼굴, 생일 케이크 또는 재미있는 활동을 보여주고 싶다면 Mac에서 이모티콘 키보드와 문자 뷰어를 쉽게 열고 사용할 수 있습니다.
Windows 10 1 주년 업데이트에서 웹캠이 작동하지 않는 문제 수정
Windows 10 1 주년 업데이트에서 웹캠이 작동하지 않는 문제 수정
많은 사용자가 Windows 10 1 주년 업데이트를 설치 한 후 웹캠에 문제가 있다고보고합니다. 웹캠을 다시 작동시키는 방법은 다음과 같습니다.