close
跳到主要內容 概觀 功能 版本 延伸模組 開始使用 服務狀態 常見問題支援 文件 部落格 概觀 延伸模組 支援 文件 部落格 VS Code 教育版 下載 購買 概觀 支援 系統管理員入口網站 訂閱者入口網站 Dev Essentials Visual Studio Hub 免費的 Visual Studio Microsoft 安全性 Azure Dynamics 365 Microsoft 365 Microsoft Teams Windows 365 Microsoft AI Azure Space 混合實境 Microsoft HoloLens Microsoft Viva 量子運算 教育 汽車 金融服務 政府機構 醫療保健 製造 零售 尋找合作夥伴 成為合作夥伴 合作夥伴網路 Microsoft Marketplace 軟體公司 部落格 Microsoft Advertising 開發人員中心 文件 活動 授權 Microsoft Learn Microsoft 研究 檢視網站地圖
C- und C++-Codierungstools | Visual Studio2026-03-31T13:50:31-07:00

Cplusplus logo

Entwickeln von C- und C++-Anwendungen

Entwickeln Sie moderne C- und C++-Apps für Windows mithilfe der Tools Ihrer Wahl, z. B. MSVC, Clang, CMake oder MSBuild

Installieren Sie die Komponenten, die Sie zum Entwickeln von C- und C++-Apps benötigen

Screenshot: Video „Erstellen nativer Windows-Anwendungen in Visual Studio“

Mit dem Download stimmen Sie den Lizenzbedingungen für die Visual Studio Edition zu, die Sie unten auswählen. Wir bieten auch die Möglichkeit zum Herunterladen von Software mit Visual Studio. Diese Software wird separat lizenziert, wie in den Drittanbieterhinweisen oder in der zugehörigen Lizenz angegeben. Durch den Download stimmen Sie auch diesen Lizenzen zu.

Stattdessen in einer anderen Sprache programmieren?

Laden Sie Visual Studio für Windows herunter, und wählen Sie die benötigten Tools aus

Neuigkeiten

Screenshot: Video „Erstellen plattformübergreifender Apps mit C++ in Visual Studio“
Screenshot: Video „Hot Reload für C++-Spiele mit Visual Studio“

Windows-Entwicklung

Der beste Weg für die Windows-Entwicklung

Entwerfen und entwickeln Sie klassische Windows-Desktopprogramme oder universelle Windows-Apps für HoloLens, Surface Hub, PC und Xbox mit dem Microsoft Visual C++-Toolset und Visual Studio.

Screenshot des Microsoft Visual C++-Toolsets

Unterstützung für jede Codebasis

CMake, Clang, mingw und viele mehr

Öffnen Sie eine Codebasis aus einer beliebigen Umgebung, und beginnen Sie sofort mit der Arbeit. Verwenden Sie MSBuild mit dem Microsoft Visual C++-Compiler oder einem Toolset von einem Drittanbieter wie CMake mit Clang oder mingw, um Ihren Code direkt in der IDE zu erstellen und zu debuggen. Profitieren Sie von einer erstklassigen CMake-Erfahrung.

Unterstützung für modernes C++

Entwickeln Sie Apps in C++11, C++14 und C++17

Nutzen Sie die Unterstützung für C++11, C++14 und viele Features von C++17 bei unübertroffenem Verhalten in Leistung, Builddurchsatz und Sicherheit. Schreiben Sie Code mit der Leistungsfähigkeit von allgemeinen Lambdaausdrücken, fortsetzbaren Funktionen, „decltype (auto)“, erweiterten constexpr- und C++-Attributen, fold-Ausdrücken, „noexcept“ im Typsystem, Inlinevariablen sowie anderen modernen Features.

Screenshot der Unterstützung für C++ 11, C++ 14 und viele Features von C++ 17

Linux-Apps schreiben und in Echtzeit debuggen

Profitieren Sie von leistungsstarken Codierungs- und Debugtools zur Verwaltung von Code für Linux mit GCC, Clang oder einem anderen Compiler. Debuggen Sie Ihre Linux-Anwendungen, während diese remote mit GDB ausgeführt werden. Unabhängig davon, ob Sie IoT-Apps oder High Performance Computing-Clouddienste für Linux erstellen, hilft Ihnen Visual Studio dabei, produktiv zu sein.

Linux Development

Schließen Sie sich den zahlreichen Game Studios der Spitzenklasse an, die bereits Visual Studio verwenden

Entwickeln Sie leistungsstarke Spiele mit DirectX, die auf Windows-Geräten ausgeführt werden können, oder entwickeln Sie plattformübergreifende Spiele mit einer Spiel-Engine der Spitzenklasse wie Unity, Unreal und Cocos. Schließen Sie sich den zahlreichen erfolgreichen Game Studios an, die bereits Visual Studio verwenden, um Ihre Produktivität mit Visual Studio und dem erstklassigen Debugger zu steigern.

Screenshot der Debug- und Diagnosefenster

Unübertroffene Funktionen für Debuggen und Diagnose

Schreiben Sie den besten, fehlerfreien Code

Führen Sie alle grundlegenden Aktionen aus (z.B. das Festlegen von Haltepunkten und das schrittweise Durchlaufen des Codes), und verwenden Sie dann erweiterte Features wie Variablenvisualisierung, Leistungsprofilerstellung, Debuggen von lokalen oder Remoteprozessen und Debuggen von Multithreadanwendungen. Verwenden Sie das Feature „Ausführung bis Klick“, bearbeiten Sie Ihren Livecode, und setzen Sie die Ausführung fort, ohne einen erneuten Buildvorgang auszuführen.

Leistungsfähige Produktivitätsfeatures

Schnelles Durchsuchen, Bearbeiten und Verbessern von Code

Visualisieren Sie Ihren Code durch Syntaxfarbgebung, Richtlinien, Code-QuickInfos, eine Klassenansicht oder Aufrufhierarchie. Navigieren Sie zu jedem Codesymbol anhand von Verweis, Definition, Deklaration und vielem mehr. AutoVervollständigen Sie Ihren Code bei der Eingabe, korrigieren Sie Probleme schnell, und passen Sie Ihren Code an Ihre Bedürfnisse an. Analysieren Sie Ihren Code auf häufige Probleme. Sparen Sie Zeit, die besser genutzt werden kann.

Screenshot der Produktivitätsfeatures