Diese Entwicklerdokumentation gilt für Visual Studio 2022. Um die Dokumentation für Ihre bevorzugte Version von Visual Studio anzuzeigen, verwenden Sie das Auswahlsteuerelement Version. Es befindet sich am Anfang des Inhaltsverzeichnisses auf dieser Seite.
Wenn Sie nach einem Microsoft Visual C++ Redistributable-Paket suchen, damit Sie ein Programm ausführen können, sehen Sie unter den neuesten unterstützt Visual C++-Downloads nach.
Hinweis
Diese Entwicklerdokumentation gilt für Visual Studio 2019. Um die Dokumentation für Ihre bevorzugte Version von Visual Studio anzuzeigen, verwenden Sie das Auswahlsteuerelement Version. Es befindet sich am Anfang des Inhaltsverzeichnisses auf dieser Seite.
Wenn Sie nach einem Microsoft Visual C++ Redistributable-Paket suchen, damit Sie ein Programm ausführen können, sehen Sie unter den neuesten unterstützt Visual C++-Downloads nach.
Hinweis
Diese Entwicklerdokumentation gilt für Visual Studio 2017. Um die Dokumentation für Ihre bevorzugte Version von Visual Studio anzuzeigen, verwenden Sie das Auswahlsteuerelement Version. Es befindet sich am Anfang des Inhaltsverzeichnisses auf dieser Seite.
Wenn Sie nach einem Microsoft Visual C++ Redistributable-Paket suchen, damit Sie ein Programm ausführen können, sehen Sie unter den neuesten unterstützt Visual C++-Downloads nach.
Hinweis
Diese Entwicklerdokumentation gilt für Visual Studio 2015. Um die Dokumentation für Ihre bevorzugte Version von Visual Studio anzuzeigen, verwenden Sie das Auswahlsteuerelement Version. Es befindet sich am Anfang des Inhaltsverzeichnisses auf dieser Seite.
Wenn Sie nach einem Microsoft Visual C++ Redistributable-Paket suchen, damit Sie ein Programm ausführen können, sehen Sie unter den neuesten unterstützt Visual C++-Downloads nach.
Microsoft Visual C++ (MSVC) bezeichnet die Entwicklungstools und Bibliotheken für C++, C und Assemblysprachen, die als Teil von Visual Studio unter Windows verfügbar sind. Mit diesen Tools und Bibliotheken können Sie Windows-Desktop- und Serveranwendungen, Apps für die universelle Windows Plattform (UWP) oder verwaltete Apps und Bibliotheken erstellen, die .NET Framework verwenden. Erstellen Sie plattformübergreifende Bibliotheken und Apps, die unter Windows, Linux, Android und iOS ausgeführt werden können. Sie können mit MSVC von einfachen Konsolen-Apps bis hin zu anspruchsvollsten und komplexesten Apps für Windows-Desktop alles schreiben. Schreiben Sie Gerätetreiber und Betriebssystemkomponenten oder plattformübergreifende Spiele für mobile Geräte. Das Spektrum von Zielgeräten reicht von kleinsten IoT-Geräten bis hin zu Hochleistungscomputern mit mehreren Servern in der Azure-Cloud.
Visual Studio 2015, 2017, 2019 und 2022 können parallel installiert sein. Sie können Visual Studio 2019 (Compilertoolset v142) oder Visual Studio 2017 (v141) verwenden, um Programme mit den Toolsets aus Visual Studio 2017 (v141) und Visual Studio 2015 (v140) zu bearbeiten und zu kompilieren.
Microsoft C/C++-Sprachkonformität
Ermitteln Sie den Status der Sprachkonformität auf Featureebene im MSVC-Compiler abhängig von der Visual Studio-Version.
Microsoft C++-Leitfaden: Portieren und Upgraden
Anleitung zum Portieren von Code und Aktualisieren von Projekten zu Visual Studio 2015 oder höher. Profitieren Sie von der größeren Compilerkonformität mit dem C++-Standard sowie den stark verbesserten Kompilierungszeiten und Sicherheitsfeatures wie der Spectre-Entschärfung.
Unterstützte Plattformen
Finden Sie heraus, welche Plattformen vom Microsoft C/C++-Compiler unterstützt werden.
Erlernen von C++ über Visual Studio
Willkommen zurück bei C++
Erfahren Sie mehr über moderne C++-Programmiertechniken, die auf C++11 und höher basieren, und mithilfe derer Sie schnellen und sicheren Code schreiben und viele Probleme der C-Programmierung vermeiden können.
Standard-C++
Lernen Sie C++ kennen, verschaffen Sie sich einen Überblick über das moderne C++, und greifen Sie auf Links für Bücher, Artikel, Gespräche und Ereignisse zu.
Übersicht über die C++-Entwicklung in Visual Studio
Informationen zur Verwendung der Visual Studio-IDE zum Erstellen von Projekten, Bearbeiten von Code, Verknüpfen von Bibliotheken, Kompilieren, Debuggen, Erstellen von Komponententests, Ausführen von statischen Analysen, Bereitstellen etc.
Projekte und Buildsysteme
Erstellen und Konfigurieren von C++-Projekten, CMake-Projekten und anderen Arten von Projekten mit dem MSVC-Compiler und Linkeroptionen in Visual Studio
Schreiben und Refactoring von C++-Code
Erfahren Sie, wie die Produktivitätsfeatures im C++-Editor zum Umgestalten, Navigieren, Verstehen und Schreiben von Code verwendet werden.
.NET-Programmierung mit C++/CLI
Informationen zum Erstellen von DLLs, die die Interoperabilität zwischen nativen C++- und .NET-Programmen ermöglicht, die in Sprachen wie C# oder Visual Basic geschrieben werden.
Linux-Programmierung
Verwenden Sie die Visual Studio-IDE, um einen Linux-Remotecomputer für die Kompilierung mit GCC zu programmieren und bereitzustellen.
Erstellen von C/C++-DLLs in Visual Studio
Erfahren Sie, wie Sie mit Win32, ATL und MFC Windows-Desktop-DLLs erstellen. Enthält Informationen zum Kompilieren und Registrieren Ihrer DLL.
Parallele Programmierung
Erfahren Sie, wie Sie die Parallel Patterns Library, C++ AMP, OpenMP und andere Funktionen in Verbindung mit Multithreading unter Windows verwenden.
Bewährte Sicherheitsmethoden
Erfahren Sie, wie Sie Anwendungen vor bösartigem Code und nicht autorisierter Verwendung schützen.
Cloud- und Webprogrammierung
In C++ haben Sie mehrere Optionen, um eine Verbindung mit dem Web und der Cloud herzustellen.
Datenzugriff
Erfahren Sie, wie Verbindungen zu Datenbanken mithilfe von ODBC und OLEDB hergestellt werden.
Text und Zeichenfolgen
Hier erhalten Sie Informationen zum Arbeiten mit verschiedenen Text- und Zeichenfolgenformaten und Codierungen für die lokale und internationale Entwicklung.
C/C++-Präprozessorreferenz
Allgemeine Referenzen zum gemeinsam genutzten Präprozessor für die Sprachen C und C++.
C++-/CX-Sprachreferenz
Der Referenzleitfaden zu den Microsoft-Erweiterungen für die C++-Sprache zum Erstellen von C++-UWP-Apps (Universelle Windows-Plattform), C++-Windows-Laufzeitkomponenten, die von JavaScript-basierten Windows-Apps verwendet werden können, und Windows DirectX-Spielen sowie grafikintensiven Apps.
Intrinsische Compilerfunktionen und Assemblysprache
Leitfäden zu den intrinsischen Compilerfunktionen, die von den Microsoft C/C++-Compilern auf den einzelnen Plattformen unterstützt oder implementiert werden.
In Visual Studio verfügbare C-/C++-Bibliotheken
Die folgenden Abschnitte enthalten Informationen über die verschiedenen C- und C++-Bibliotheken, die in Visual Studio enthalten sind.
Referenz zur C-Laufzeitbibliothek
Umfasst Alternativen mit erhöhter Sicherheit für Funktionen, die bekanntermaßen Sicherheitsprobleme aufwerfen.
Open-Source-C++-Bibliotheken von Drittanbietern in Visual Studio
Das plattformübergreifende Befehlszeilentool vcpkg vereinfacht das Erkennen und Installieren von mehr als 900 Open Source-Bibliotheken für C++ erheblich. Weitere Informationen finden Sie unter vcpkg.
Feedback und Community zu Visual Studio C++
Q&A in Microsoft Learn
Die Microsoft Learn enthält durchsuchbare Foren für Fragen und Antworten. Fügen Sie Ihrem Beitrag ein C++-Tag hinzu, um bei Problemen mit C++ Hilfe von der Community zu erhalten.
Melden eines Problems mit dem Microsoft C/C++-Toolset
Erfahren Sie mehr über die Erstellung effektiver Fehlerberichte für das Microsoft C/C++-Toolset (Compiler, Linker und andere Tools) und über die verschiedenen Wege, auf denen Sie den Bericht übermitteln können.
Microsoft C++-Teamblog
Hier finden Sie weitere Informationen zu neuen Funktionen sowie aktuelle Informationen von den Entwicklern der C++-Tools in Visual Studio.
Sie möchten mehr über das Entwickeln und Testen von Apps mithilfe von Visual Studio erfahren, wissen jedoch nicht, wo Sie beginnen sollten? Beginnen Sie hier!
Die Visual Studio-IDE unterstützt C++-Entwicklung unter Windows, Linux, Android und iOS mit einem Code-Editor, Debugger, Testframeworks, statischen Analysetools und weiteren Programmiertools.
In diesem Artikel werden verschiedene Ressourcen beschrieben, über die Sie Hilfe und Informationen zu Visual Studio sowie dem Microsoft C/C++-Compiler und den Microsoft C/C++-Tools erhalten.