<kbd id="5sdj3"></kbd>
<th id="5sdj3"></th>

  • <dd id="5sdj3"><form id="5sdj3"></form></dd>
    <td id="5sdj3"><form id="5sdj3"><big id="5sdj3"></big></form></td><del id="5sdj3"></del>

  • <dd id="5sdj3"></dd>
    <dfn id="5sdj3"></dfn>
  • <th id="5sdj3"></th>
    <tfoot id="5sdj3"><menuitem id="5sdj3"></menuitem></tfoot>

  • <td id="5sdj3"><form id="5sdj3"><menu id="5sdj3"></menu></form></td>
  • <kbd id="5sdj3"><form id="5sdj3"></form></kbd>

    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)建功能強(qiáng)大且豐富的 Windows 應(yīng)用程序。 

    微軟曾于去年 5 月推出了 Rust for Windows(以前叫 Rust/WinRT)的早期預(yù)覽版。該項(xiàng)目和 C++/WinRT 一脈相承,用標(biāo)準(zhǔn)語言和編譯器為 Windows 運(yùn)行時(shí)構(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 項(xiàng)目啟用。隨著 Windows API 覆蓋面的擴(kuò)大和統(tǒng)一,項(xiàng)目名稱也從“Rust/WinRT”更改為“Rust for Windows”。

    • 在 Rust for Windows 存儲(chǔ)庫中添加了幾個(gè)示例,演示了如何調(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)建時(shí)間并改善了錯(cuò)誤處理。

    • 保留了 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/

    —  —

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


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


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



    END


    后臺(tái)回復(fù)“電子書” “資料” 領(lǐng)取一份干貨,數(shù)百面試手冊等你
    開發(fā)者技術(shù)前線 ,匯集技術(shù)前線快訊和關(guān)注行業(yè)趨勢,大廠干貨,是開發(fā)者經(jīng)歷和成長的優(yōu)秀指南。
    好文點(diǎn)個(gè)在看吧!
    瀏覽 21
    點(diǎn)贊
    評論
    收藏
    分享

    手機(jī)掃一掃分享

    分享
    舉報(bào)
    評論
    圖片
    表情
    推薦
    點(diǎn)贊
    評論
    收藏
    分享

    手機(jī)掃一掃分享

    分享
    舉報(bào)

    <kbd id="5sdj3"></kbd>
    <th id="5sdj3"></th>

  • <dd id="5sdj3"><form id="5sdj3"></form></dd>
    <td id="5sdj3"><form id="5sdj3"><big id="5sdj3"></big></form></td><del id="5sdj3"></del>

  • <dd id="5sdj3"></dd>
    <dfn id="5sdj3"></dfn>
  • <th id="5sdj3"></th>
    <tfoot id="5sdj3"><menuitem id="5sdj3"></menuitem></tfoot>

  • <td id="5sdj3"><form id="5sdj3"><menu id="5sdj3"></menu></form></td>
  • <kbd id="5sdj3"><form id="5sdj3"></form></kbd>
    亚洲成人操B视频 | www.俺去 | 天天射天天日综合网 | 成人免费毛片 嘿嘿连载视频 | 操人网址 |