今日微軟發布了一個新的Windows 10預覽版的SDK,與Windows 10 Insider Preview(Build 17125或更高版本)結合使用。該預覽版本包含了常規的bug修復和API surface area的更改(開發中),并沒有什么新功能加入。
Windows 10 SDK預覽版Build 17125僅能和Visual Studio 2017協同工作,并與舊版Windows 10 SDK兼容。
以下是該版本的注意事項:
C++/WinRT現已可用:C++/WinRT頭文件和cppwinrt編譯器(cppwinrt.exe)現已包含在Windows SDK中。如果您需要使用第三方WinRT組件,或者需要使用C++/WinRT編寫您自己的WinRT組件,則編譯器會派上用場。安裝Windows Insider Preview SDK后最簡單的方法是啟動Visual Studio Developer命令提示符并在該環境下運行編譯器。該支持目前是實驗性的,可能會發生變化。請繼續關注,因為我們將在下周發布更多關于如何使用編譯器的詳細說明。ModernCPP博客中有CppWinRT編譯器的詳細介紹。有任何問題請在github頁面向我們提供反饋。
以下是該版本的重大更新:
新的MIDL關鍵字:幾個新關鍵字被添加到midlrt工具中,若在IDL文件中遇到這些新關鍵字,可能會發生崩潰。
新的關鍵字是:event、set、get、partial、unsealed、overridable、protected、importwinmd。