Microsoft abre la biblioteca estándar C++ incluida con Visual Studio

En la conferencia CppCon 2019, los representantes de Microsoft anunciaron el código fuente abierto de la biblioteca estándar C++ (STL, C++ Standard Library), que forma parte del kit de herramientas MSVC y del entorno de desarrollo Visual Studio. Esta biblioteca representa las capacidades descritas en los estándares C++14 y C++17. Además, está evolucionando hacia la compatibilidad con el estándar C++20.

Microsoft ha abierto el código de la biblioteca bajo la licencia Apache 2.0 con excepciones para archivos binarios, lo que resuelve el problema de incluir bibliotecas en tiempo de ejecución en los archivos ejecutables generados.

Este paso permitirá a la comunidad utilizar implementaciones listas para usar de características de los nuevos estándares en otros proyectos. Las excepciones agregadas a la licencia de Apache eliminan el requisito de atribuir el producto original al entregar archivos binarios compilados con STL a los usuarios finales.

Fuente: linux.org.ru

Añadir un comentario