<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Rust/WinRT更名,全面支持Windows API

          共 1540字,需瀏覽 4分鐘

           ·

          2021-05-15 12:29

          擊“開發(fā)者技術(shù)前線”,選擇“星標(biāo)”

          讓一部分開發(fā)者看到未來

          文 | 白開水

          來自 | OSC開源社區(qū)

          微軟已宣布推出 Rust for Windows v0.9,其中包括完全的 consumption 支持 ,以及其他一些更新內(nèi)容。該版本發(fā)布后,Rust 開發(fā)者將能夠以一種更加習(xí)慣的方式,訪問完整的 Windows API,從而輕松構(gòu)建功能強大且豐富的 Windows 應(yīng)用程序。 

          微軟曾于去年 5 月推出了 Rust for Windows(以前叫 Rust/WinRT)的早期預(yù)覽版。該項目和 C++/WinRT 一脈相承,用標(biāo)準(zhǔn)語言和編譯器為 Windows 運行時構(gòu)建語言投影,從而方便 Rust 開發(fā)人員調(diào)用 Windows API,更輕松地使用 Rust 構(gòu)建各類 Windows 應(yīng)用和組件。

          v0.9 中包含的一些更新內(nèi)容包括有:

          • 添加了對 Win32 和 COM API 的支持,統(tǒng)一了可通過  Windows crate 使用的 Windows API。這些 API 的添加由 win32metadata 項目啟用。隨著 Windows API 覆蓋面的擴大和統(tǒng)一,項目名稱也從“Rust/WinRT”更改為“Rust for Windows”。

          • 在 Rust for Windows 存儲庫中添加了幾個示例,演示了如何調(diào)用各種 Windows API(包括 Win32、COM 和 WinRT API)。

          • Windows crate 發(fā)布在 crates.io 上,現(xiàn)在已經(jīng)獲得了 MIT 或 Apache 的雙重許可。 

          • Windows crate 現(xiàn)在使用生成的綁定,而不是內(nèi)部手寫的綁定。

          • Windows crate 現(xiàn)在可以在 Linux 上構(gòu)建。

          • Win32 API 的許多改進(jìn)和修復(fù),例如對數(shù)組類型、各種字符串類型和更新的元數(shù)據(jù)的支持。 

          • 添加了對 COM 接口的更自然和慣用的支持,例如帶返回值,以及對涉及 C-style unions 和嵌套類型的額外 API 的支持。

          • 縮短了構(gòu)建時間并改善了錯誤處理。

          • 保留了 Original API case,這將影響使用 Windows crate 的現(xiàn)有代碼。

          • 將類似于 QueryInterface 的函數(shù)轉(zhuǎn)換為通用函數(shù),從而可以更安全、更方便地調(diào)用許多與 COM 相關(guān)的函數(shù)。

          詳情可查看發(fā)布公告https://blogs.windows.com/windowsdeveloper/2021/05/06/announcing-rust-for-windows-v0-9/

          —  —

          點這里??關(guān)注我,記得標(biāo)星哦~


          前線推出學(xué)習(xí)交流一定要備注:研究/工作方向+地點+學(xué)校/公司+昵稱(如JAVA+上海+上交+可可),根據(jù)格式備注,可更快被通過且邀請進(jìn)群


          掃碼加小編微信,進(jìn)群和大佬們零距離



          END


          好文點個在看吧!
          瀏覽 21
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  含羞草91 | 黄色片在线网站 | 伊人影院av| 天天日天天干天 | AV夜夜看|