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

添加评论