Microsoft 開源了 Visual Studio 中包含的 C++ 標準函式庫

在 CppCon 2019 大會上,微軟代表宣布了 C++ 標準函式庫(STL,C++ Standard Library)的開源程式碼,它是 MSVC 工具包和 Visual Studio 開發環境的一部分。 該函式庫代表 C++14 和 C++17 標準中所描述的功能。 此外,它正在朝著支援 C++20 標準的方向發展。

微軟已經在Apache 2.0許可下開放了庫程式碼,但二進位檔案除外,這解決了在生成的可執行檔中包含運行時庫的問題。

此步驟將允許社區在其他項目中使用新標準功能的現成實作。 新增至 Apache 授權的例外情況消除了在向最終使用者交付使用 STL 編譯的二進位檔案時歸屬於原始產品的要求。

來源: linux.org.ru

添加評論