Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Transformeer uw verouderde C++-toepassingen met vertrouwen. Of u nu een upgrade uitvoert van Visual Studio 2008 of moderniseert om te profiteren van de nieuwste C++-functies, deze uitgebreide handleiding biedt alles wat u nodig hebt voor een geslaagd upgradetraject.
π Snel aan de slag
De meeste projecten worden naadloos bijgewerkt: Voor projecten die zijn gemaakt in Visual Studio 2010-2017, opent u ze in de nieuwste Versie van Visual Studio. Voor Visual Studio 2008- of eerdere projecten gebruikt u ons upgradeproces in twee stappen.
Binaire compatibiliteit: Visual Studio 2015, 2017, 2019, 2022 en 2026 buildhulpprogramma's zijn binair compatibel, zodat u kunt upgraden zonder bibliotheekafhankelijkheden opnieuw op te bouwen. Meer informatie.
CMake-projecten: Voor projecten die gebruikmaken van opensourcebibliotheken of gericht zijn op meerdere platforms, kunt u overwegen om te migreren naar CMake. Meer informatie.
π‘ Waarom upgraden?
- π βοΈ Betere prestaties: Snellere uitvoerings- en buildtijden
- π Verbeterde beveiliging: AddressSanitizers en beveiligingsfuncties
- π Naleving van standaarden: moderne C++-functies en -conformiteit
- π Β± Betere hulpprogramma's: Geavanceerde foutopsporings- en analysemogelijkheden
π― Kies uw upgrade pad
π Beoordelen en plannen
Uw huidige codebase evalueren en uw strategie plannen
π§ Upgraden en moderniseren
Stapsgewijze handleidingen en hulpprogramma's voor het upgraden
- β¬οΈ C++ Projecten upgraden naar Visual Studio 2026
- β¬οΈ Projecten upgraden van eerdere versies
- π ++ IDE-hulpprogramma's voor het upgraden van C++-code
- π Upgrade uitvoeren naar Universal CRT
- π§ WINVER en _WIN32_WINNT bijwerken
- π Afhankelijkheden op interne onderdelen van bibliotheek oplossen
- π Migratieproblemen bij drijvendekommaberekeningen
π Platformmigratie
Uw toepassingen verplaatsen naar moderne platforms
β¨ Succesverhalen en voorbeelden
Leren van echte upgrade-ervaringen
π β± Upgradevoordelen
Prestaties en optimalisatie
- Snellere uitvoering met verbeterde compileroptimalisaties
- Verkorte buildtijden via compiler- en linkerverbeteringen
- Beter geheugengebruik met moderne runtime-optimalisaties
Beveiliging en betrouwbaarheid
- Verbeterde beveiliging met adres-sanitizers en bewaken van controles
- Beveiligde runtimebibliotheken met verbeterde CRT-beveiligingsfuncties)
- Betere foutdetectie met statische analysehulpprogramma's
Ontwikkelaarservaring
- Moderne IDE-functies met IntelliSense-verbeteringen
- Geavanceerde foutopsporing met betere visualisaties en diagnostische gegevens
- Codeanalyse met kernrichtlijnencontrole en Clang-Tidy
Standaarden en compatibiliteit
-
Betere naleving van C++-standaarden met
/permissive-de modus - Moderne preprocessor voor verbeterde code-conformiteit. Meer informatie
- Platformoverschrijdende ondersteuning met CMake-integratie
π€ Multitargeting versus upgraden
Bent u nog niet klaar voor een volledige upgrade? U kunt nog steeds de nieuwste Versie van Visual Studio gebruiken met oudere buildhulpprogramma's en bibliotheken:
- β Moderne hulpprogramma's voor statische analyse , waaronder C++ Core Guidelines checkers en Clang-Tidy
- β Automatische codeopmaak om de leesbaarheid van verouderde code te verbeteren
- β Nieuwste IDE-functies met behoud van compatibiliteit
Meer informatie over native multi-targeting β
π Klaar om te beginnen?
- π Evalueer uw huidige project met ons overzicht van upgradeproblemen
- π Volg onze stapsgewijze handleiding om een upgrade uit eerdere versies uit te voeren
- π Onze IDE-hulpprogramma's gebruiken om het upgradeproces te stroomlijnen
- π Leer van anderen met onze praktijkcasestudies
Vragen? Neem deel aan het gesprek in Microsoft Learn Q&A of bekijk de C++-teamblog voor de nieuwste updates.
Zie ook
C++ in Visual Studio
Wat is er nieuw voor de C++-compiler in Visual Studio
verbeteringen van de C++-conformiteit in Visual Studio