Microsoft hat die in Visual Studio enthaltene C++-Standardbibliothek als Open-Source-Lösung bereitgestellt

Auf der CppCon 2019-Konferenz kündigten Microsoft-Vertreter den Open-Source-Code der C++-Standardbibliothek (STL, C++-Standardbibliothek) an, die Teil des MSVC-Toolkits und der Visual Studio-Entwicklungsumgebung ist. Diese Bibliothek repräsentiert die in den Standards C++14 und C++17 beschriebenen Funktionen. Darüber hinaus wird die Unterstützung des C++20-Standards weiterentwickelt.

Microsoft hat den Bibliothekscode unter der Apache 2.0-Lizenz mit Ausnahmen für Binärdateien geöffnet, die das Problem der Einbeziehung von Laufzeitbibliotheken in die generierten ausführbaren Dateien lösen.

Dieser Schritt ermöglicht es der Community, vorgefertigte Implementierungen von Funktionen aus den neuen Standards in anderen Projekten zu verwenden. Durch zur Apache-Lizenz hinzugefügte Ausnahmen entfällt die Anforderung, das Originalprodukt anzugeben, wenn mit der STL kompilierte Binärdateien an Endbenutzer geliefert werden.

Source: linux.org.ru

Kommentar hinzufügen