今日微軟發(fā)布了一個新的Windows 10預覽版的SDK,與Windows 10 Insider Preview(Build 17125或更高版本)結合使用。該預覽版本包含了常規(guī)的bug修復和API surface area的更改(開發(fā)中),并沒有什么新功能加入。

Windows 10 SDK預覽版Build 17125僅能和Visual Studio 2017協(xié)同工作,并與舊版Windows 10 SDK兼容。

微軟發(fā)布Windows 10 SDK預覽版Build 17125下載

以下是該版本的注意事項:

C++/WinRT現(xiàn)已可用:C++/WinRT頭文件和cppwinrt編譯器(cppwinrt.exe)現(xiàn)已包含在Windows SDK中。如果您需要使用第三方WinRT組件,或者需要使用C++/WinRT編寫您自己的WinRT組件,則編譯器會派上用場。安裝Windows Insider Preview SDK后最簡單的方法是啟動Visual Studio Developer命令提示符并在該環(huán)境下運行編譯器。該支持目前是實驗性的,可能會發(fā)生變化。請繼續(xù)關注,因為我們將在下周發(fā)布更多關于如何使用編譯器的詳細說明。ModernCPP博客中有CppWinRT編譯器的詳細介紹。有任何問題請在github頁面向我們提供反饋。

以下是該版本的重大更新:

新的MIDL關鍵字:幾個新關鍵字被添加到midlrt工具中,若在IDL文件中遇到這些新關鍵字,可能會發(fā)生崩潰。

新的關鍵字是:event、set、get、partial、unsealed、overridable、protected、importwinmd。