Microsofts C++-Team lädt zur Mitarbeit am Debugger für Visual Studio ein
Das C++-Entwicklerteam hat den Code der STL-Visualizer für den Debugger bei GitHub freigegeben, sodass sich die Community nun daran beteiligen kann.
(Bild: Sata Production/Shutterstock.com)
Das C++-Team von Microsoft hat angekündigt, dass Entwicklerinnen und Entwickler nun offiziell via GitHub zu den STL-Visualizern zum Debugger von Visual Studio beitragen können. STL steht für Standard Template Library und beinhaltet eine Vielzahl von Algorithmen für das Suchen, Zählen und Manipulieren von Bereichen sowie ihren Elementen.
Geplant gewesen war laut den Herausgebern, bestehende Probleme mit den Visualizern zu beheben und diese zu erweitern. Da allerdings C++20 mit neuen Types aufwartet, ist das C++-Entwicklerteam von Microsoft nach eigenen Angaben in seiner Arbeit nicht weitergekommen. Daher habe man nun beschlossen, die Community mitarbeiten zu lassen und den Code freizugeben.
Videos by heise
Code auf GitHub verfügbar
Verfügbar ist eine Datei im GitHub Repository unter stl\debugger\STL.natvis. Ebenfalls dort findet sich eine passende Dokumentation für das .natvis-Dateiformat. Alle Änderungen, die auf GitHub stattfinden, werden auf Visual Studio portiert.
Microsoft ruft Entwickler dazu auf, am Repository mitzuwirken. Nachdem Änderungen an den Visualizern vorgenommen wurden, können Entwickler diese testen, indem sie die natvis-Datei zu einem beliebigen Visual-Studio-C++-Projekt hinzufügen: Rechtsklick auf das Projekt, Add und dann auf das bestehende Element klicken. Im Anschluss lässt sich dort die Datei STL.natvis auswählen, und die Änderungen sollten daraufhin in einer Visual Studio-Debugging-Session zu sehen sein. Nähere Informationen zum Thema finden sich im Beitrag auf Microsofts C++ Team Blog.
(mdo)