Migration von vorherigen Versionen
Gleichgültig, ob Sie sich für die Migration entschieden haben, weil der Support für Ihr aktuelles Produkt endet, oder weil Sie die neuesten Verbesserungen am Compiler nutzen möchten – auf dieser Seite können Sie entdecken, worum es bei diesen Verbesserungen geht, und wie Sie Ihren Code am besten von einer Version des Compilers zur nächsten aktualisieren.
Auf dieser Seite wird davon ausgegangen, dass Sie mindestens Visual C++ 6 verwenden (die letzte Compilerversion, die keine .NET-Unterstützung enthielt); es wird die Migration zu 7.0 (Visual C++ .NET 2002), 7.1 (Visual C++ .NET 2003), bzw. 8.0 (Visual C++ 2005)bzw. Visual C++ 2008 behandelt. Beachten Sie außerdem, dass das Suffix .NET von den Produktnamen abin Visual C++ 2005 entfernt wurde. Diese Änderung wurde vorgenommen, da viele Personen fälschlicherweise glaubten, dass die Compiler der Versionen 7.0 und 7.1 hauptsächlich für die .NET-Entwicklung vorgesehen seien. Das entspricht nicht der Wahrheit. Tatsächlich konnten die meisten Verbesserungen an den einzelnen Versionen des Compilers (insbesondere von 6 auf 7.1) durch die Verbesserungen an der CRT-Sicherheit und der Einhaltung der ANSI/ISO-Standards realisiert werden.
In jedem der unten aufgeführten Abschnitte finden Sie die nach „Migrationspfad“ in Kategorien eingeteilten Links. Dies vereinfacht das Auffinden des Pfades von der aktuell verwendeten Version von Visual C++ zu der Version, die Sie verwenden möchten. In den Links jedes Abschnitts wird behandelt, was sich in dieser Zielversion geändert hat, damit Ihre Migration erfolgreich ist.
Migration von Visual C++ 2005 nach Visual C++ 2008
- Neue Features in Visual C++ 2008
- Wichtige Änderungen bei Visual C++ 2008
- Aktualisieren von Projekten aus vorherigen Versionen von Visual C++
- Visual C++-Einstellungen
- Unterstützte Plattformen
Migration von Visual C++ .NET 2003 (7.1) nach Visual Studio C++ 2005 (8.0)
- Neue Features in Visual C++ 2005
- Prüfliste von Managed Extensions für die C++-Syntaxaktualisierung
- Grundlegende Änderungen in Bibliotheken
- Veraltete Themen in ATL und veraltete Funktionen mit Ersetzungen
- Veraltete Themen in MFC
- Grundlegende Änderungen im Compiler
- Ersetzte Compileroptionen
- Neue Präprozessorfeatures
Migration von Visual C++ 6 nach Visual C++ .NET 2003 (7.1)
- Produktänderungen in Visual C++ .NET 2003
- Grundlegende Änderungen in ATL/MFC (6.0 zu 7.0)
- Grundlegende Änderungen in ATL/MFC (7.0 zu 7.1)
- Änderungen an der C++-Standardbibliothek und speziell die Aktualisierung betreffende Probleme
- Grundlegende Änderungen im Compiler
- Detaillierte Informationen zur verstärkten Einhaltung von Standards