/ / Windows SDK vs Visual Studio - Visual Studio, Winapi

Windows SDK vs Visual Studio - Visual-Studio, winapi

Wir stehen derzeit einigen gegenüber Zusammenstöße zwischen VS und Windows SDKund es kam mir vor, dass es etwas Grundlegendes gibt, was ich nicht verstehe:
Warum veröffentlicht MS zwei separate Zeilen vonEntwicklungswerkzeuge für Windows? Ich erkenne, dass WinSDK kostenlos ist und keine IDE enthält - aber warum zwei getrennte Sätze von Kopfzeilen und Bibliotheken beibehalten? Sollte WinSDK nicht prinzipiell eine Teilmenge eines VS-Releases sein?

Antworten:

4 für die Antwort № 1

Windows unterstützt Programme, die in einer beliebigen Sprache oder IDE geschrieben sind. Zu diesem Zweck veröffentlicht Microsoft eine Reihe kanonischer Header, Bibliotheken, Tools und Beispiele für diesen speziellen Windows-Build.

Beispielsweise gibt es separate SDKs für Windows XP, Vista, Windows 7 und Windows 8. Jedes SDK hat seinen eigenen Satz von Kopfzeilen, obwohl jedes neue SDK in der Praxis eine Obermenge des letzten ist.

Diese Header können mit jedem C / C ++ - Compiler verwendet werden und werden häufig für die Verwendung in anderen Programmiersprachen (Delphi usw.) konvertiert.

Eine andere Abteilung von Microsoft erzeugt VisualStudio mit eigenem Release-Zyklus. Sie packen die Header und Bibliotheken, aber normalerweise nicht die Tools oder Beispiele für das neueste Build des Windows SDK, das zum Zeitpunkt der Veröffentlichung von Visual Studio verfügbar war.