Visual C++ in Visual Studio 2015

 

Veröffentlicht: Oktober 2016

Die neueste Dokumentation zu Visual Studio 2017 finden Sie unter Dokumentation zu Visual Studio 2017.

Mit der Visual C++-Programmiersprache und -Entwicklungstools können Sie native universelle Windows-Apps, native Desktop- und Serveranwendungen, plattformübergreifende Bibliotheken, die unter Android, iOS und Windows ausgeführt werden können, und verwaltete Apps für .NET Framework entwickeln.

An wen richtet sich diese Dokumentation?

Dieser Inhalt ist für C++-Entwickler gedacht, die Programme schreiben.

  • Wenn Sie zum Ausführen eines Programms ein verteilbares C++-Paket sowie Laufzeitkomponenten suchen, wechseln Sie zum Microsoft Download Center, und geben Sie Visual C++ in das Suchfeld ein.

  • Wenn Sie eine Einführung in C++-Programmierkonzepte suchen, besuchen Sie eine der zahlreichen Websites mit dem entsprechenden Inhalt, oder holen Sie sich ein Exemplar von Programming – Principles and Practice Using C++ (Second Edition) vom C++-Erfinder Bjarne Stroustrup. Der Buchinhalt setzt voraus, dass Sie bereits über grundlegende C++-Kenntnisse verfügen.

  • Wenn Sie den Visual C++-Compiler suchen, müssen Sie entweder eine kostenpflichtige oder eine kostenlose Edition von Visual Studio 2015 von https://www.visualstudio.com/ herunterladen.

System_CAPS_ICON_warning.jpg Warnung

In Visual Studio 2015 ist Visual C++ nicht standardmäßig installiert Achten Sie bei der Installation darauf, Benutzerdefiniert und anschließend die erforderlichen C++-Komponenten auszuwählen. Wenn Visual Studio bereits installiert ist, wählen Sie Datei | Neu | Projekt | C++, anschließend werden Sie aufgefordert, die erforderlichen Komponenten zu installieren.

Neues bei Visual C++
Neue Funktionen in Visual C++.

Wichtige Änderungen in Visual C++ 2015
Weitere Informationen über die wichtigen Änderungen in dieser Version.

Willkommen zurück bei C++
Erfahren Sie mehr über moderne C++-Programmiertechniken, die auf C++11 und C++14 basieren, und mithilfe derer Sie schnellen und sicheren Code schreiben und viele Probleme der C-Programmierung vermeiden können.

How to Report a Problem with the Visual C++ Toolset
Erfahren Sie mehr über die Erstellung effektiver Fehlerberichte für das Visual C++-Toolset (Compiler, Linker und andere Tools) und über die verschiedenen Wege, auf denen Sie den Bericht versenden können.

Visual C++-Handbuch: Portieren und Aktualisieren
Leitfaden für das Portieren von Code und das Aktualisieren von Projekten auf Visual C++ in Visual Studio 2015, einschließlich der Portierung von C++-Code zu Windows 10 und der universellen Windows-Plattform.

Unterstützung für C++11/14/17-Funktionen
Weitere Informationen über die Unterstützung für C++11- und C++14-Funktionen in Visual C++.

Visual C++-Team-Blog
Weitere Informationen über neue Funktionen und die neuesten Informationen von den Entwicklern von Visual C++.

Visual Studio-Downloads
Laden Sie Visual C++ herunter.

Visual C++-Tools und -Vorlagen in Visual Studio-Editionen
Informieren Sie sich über die verschiedenen Visual Studio-Editionen.

Unterstützte Plattformen
Stellen Sie fest, welche Plattformen unterstützt werden.

Visual C++-Beispiele
Informationen zu Beispielen.

Visual Studio-Community
Informieren Sie sich, wie Sie Hilfe erhalten, Fehler melden und Vorschläge für Visual Studio unterbreiten.

Universelle Windows-Apps
Rufen Sie Anleitungen und Referenzmaterial im Windows Developer Center ab. Informationen zum Entwickeln von Windows Store-Apps finden Sie unter Entwickeln von Windows Store-Apps mit Visual Studio und Roadmap für Windows Store-Apps mit C++.

Windows-Desktopanwendungen (Visual C++)
Erfahren Sie, wie Sie Desktopanwendungen erstellen, die eine Nachrichtenschleife und Rückrufe haben.

DLLs in Visual C++
Stellen Sie fest, wie Win32, ATL und MFC zum Erstellen von Windows-Desktop DLLs verwendet werden und Informationen zum Kompilieren und Registrieren der DLL bereitstellen.

Parallele Programmierung
Erfahren Sie, wie Sie die Parallel Patterns Library, C++ AMP, OpenMP und andere Funktionen in Verbindung mit Multithreading unter Windows verwenden.

Empfohlene Vorgehensweisen bezüglich der Sicherheit
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
Herstellen einer Verbindung mit Datenbanken mit ODBC und anderen Datenzugriffstechnologien

Text und Zeichenfolgen
Hier erhalten Sie Informationen zum Arbeiten mit verschiedenen Text- und Zeichenfolgenformaten und Codierungen für die lokale und internationale Entwicklung.

Weitere Informationen zum Erstellen von Projekten, Arbeiten mit Quellcodedateien, Verknüpfen mit Bibliotheken, Kompilieren, Debuggen, Erstellen von Profilen, Bereitstellen und mehr finden Sie unter IDE und Entwicklungstools.

Weitere Informationen zur C++-Sprache finden Sie unter C++-Sprachreferenz.

Weitere Informationen zum C++-Präprozessor finden Sie unter C/C++-Präprozessorreferenz.

Die folgenden Abschnitte enthalten Informationen über die verschiedenen C++-Bibliotheken.

C-Laufzeitbibliotheksverweis
Umfasst Alternativen mit erhöhter Sicherheit für Funktionen, die bekanntermaßen Sicherheitsprobleme aufwerfen.

C++-Standardbibliothek
Standard Template Library (STL).

Active Template Library (ATL)
Unterstützung für COM-Komponenten und Apps.

Microsoft Foundation Class (MFC)-Bibliotheken
Unterstützung zur Erstellung von Desktop-Apps mit herkömmlichen oder Office-Formatbenutzeroberflächen.

Parallel Patterns Library (PPL)
Asynchrone und parallele Algorithmen, die auf der CPU ausgeführt werden.

C++ AMP (C++ Accelerated Massive Parallelism)
Enorm parallele Algorithmen, die auf der GPU ausgeführt werden.

Windows Runtime Template Library (WRL)
Windows 8.x Store-Apps und -Komponenten.

.NET-Programmierung mit C++/CLI
Programmierung für die Common Language Runtime (CLR).

Siehe auch die Dokumentation für STL/CLR und C++-Unterstützungsbibliothek.

Dieser Abschnitt enthält Links zu Bibliotheken, die nicht in Visual Studio enthalten sind jedoch heruntergeladen und mit Visual C++ verwendet werden können.

Boost
Eine beliebte und häufig verwendete Bibliothek.

C++-REST-SDK.
Eine Microsoft-Bibliothek für die Kommunikation mit Webdiensten über HTTP.

Visual C++-Ressourcen
Weitere Visual C++-Ressourcen.

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.

Visual C++ kennen lernen
Beginnen Sie mit dem Erlernen von C++.

C-Sprachreferenz
C-Laufzeitbibliotheksverweis
Intrinsische Compilerfunktionen und Assemblysprache

Anzeigen: