Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Transformieren Sie Ihre älteren C++-Anwendungen mit Vertrauen. Ganz gleich, ob Sie ein Upgrade von Visual Studio 2008 durchführen oder modernisieren, um die neuesten C++-Features nutzen zu können, dieses umfassende Handbuch bietet alles, was Sie für eine erfolgreiche Upgrade-Reise benötigen.
🚀 Schnellstart
Die meisten Projekte werden nahtlos aktualisiert: Öffnen Sie einfach die Projekte, die in Visual Studio 2010–2017 erstellt wurden, in Visual Studio. Verwenden Sie für Visual Studio 2008 oder frühere Projekte unseren zweistufigen Upgradeprozess.
Binärkompatibilität: Visual Studio 2015, 2017, 2019, 2022 und 2026-Buildtools sind binärkompatibel, sodass Sie ein Upgrade durchführen können, ohne Bibliotheksabhängigkeiten neu zu erstellen. Erfahren Sie mehr.
CMake-Projekte: Für Projekte, die Open Source-Bibliotheken verwenden oder auf mehrere Plattformen abzielen, sollten Sie die Migration zu CMake in Betracht ziehen. Erfahren Sie mehr.
💡 Warum upgraden?
- 🏃 ♂️ Bessere Leistung: Schnellere Ausführung und Erstellungszeiten
- 🔒 Erweiterte Sicherheit: Adresse-Sanitisierer und Sicherheitsfunktionen
- 📐 Standardscompliance: Moderne C++-Features und -Konformität
- 🛠– Bessere Tools: Erweiterte Debugging- und Analysefunktionen
🎯 Wählen Sie Ihren Upgradepfad aus.
📋 Bewerten und Planen
Bewerten Sie Ihre aktuelle Codebasis und planen Sie Ihre Strategie
🔧 Upgrade und Modernisierung
Schrittweise Anleitungen und Tools für das Upgrade
- ⬆️ Upgrade von C++-Projekten auf Visual Studio 2026
- ⬆️ Aktualisieren von Projekten aus früheren Versionen
- 🛠► IDE-Tools zum Aktualisieren von C++-Code
- 🔄 Upgrade auf universelle CRT
- 🔧 Aktualisieren von WINVER und _WIN32_WINNT
- 🔗 Beheben von Abhängigkeiten von Bibliotheksinternen
- 📊 Gleitkommamigrationsprobleme
🌐 Plattformmigration
Verschieben Ihrer Anwendungen auf moderne Plattformen
✨ Erfolgsgeschichten und Beispiele
Erfahren Sie mehr über echte Upgrade-Erfahrungen
🛠– Upgradevorteile
Leistung und Optimierung
- Schnellere Ausführung mit verbesserten Compileroptimierungen
- Reduzierte Buildzeiten durch Compiler- und Linkerverbesserungen
- Bessere Speicherauslastung mit modernen Laufzeitoptimierungen
Sicherheit und Zuverlässigkeit
- Verbesserte Sicherheit mit Adressbereinigungsfunktionen und Schutzüberprüfung
- Sichere Laufzeitbibliotheken mit verbessertenCRT-Sicherheitsfeatures)
- Bessere Fehlererkennung mit statischen Analysetools
Entwicklerumgebung
- Moderne IDE-Features mit IntelliSense-Verbesserungen
- Erweitertes Debuggen mit besseren Visualisierungen und Diagnosen
- Codeanalyse mit Kernrichtlinien-Prüfern und Clang-Tidy
Standards und Kompatibilität
-
Bessere C++-Standardskonformität mit dem
/permissive-Modus - Moderner Präprozessor für verbesserte Codekonformität. Weitere Informationen
- Plattformübergreifende Unterstützung mit CMake-Integration
🤔 Multitargeting vs. Aktualisierung
Sie sind nicht bereit für ein vollständiges Upgrade? Sie können weiterhin das neueste Visual Studio mit älteren Buildtools und -bibliotheken verwenden:
- ✅ Moderne statische Analysetools einschließlich C++-Kernrichtlinien-Prüfern und Clang-Tidy
- ✅ Automatische Codeformatierung zur Verbesserung der Lesbarkeit von Legacycode
- ✅ Neueste IDE-Features bei gleichzeitiger Beibehaltung der Kompatibilität
Erfahren Sie mehr über natives Multi-Targeting →
🚀 Sind Sie bereit für den Start?
- 📊 Bewerten Sie Ihr aktuelles Projekt mit unserer Übersicht über Upgrade-Probleme
- 🔄 Befolgen Sie unsere schrittweise Anleitung zum Upgrade von früheren Versionen.
- 🛠– Verwenden Sie unsere IDE-Tools, um den Upgradeprozess zu optimieren.
- 📖 Lernen Von anderen mit unseren realen Fallstudien
Haben Sie Fragen? Nehmen Sie an der Unterhaltung in Microsoft Learn Q&A teil, oder schauen Sie sich den C++-Teamblog für die neuesten Updates an.
Siehe auch
C++ in Visual Studio
Neuerungen für den C++-Compiler in Visual Studio
Verbesserungen der C++-Konformität in Visual Studio 2015