Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Transformez vos applications C++ héritées en toute confiance. Que vous mettez à niveau à partir de Visual Studio 2008 ou que vous modernisiez pour tirer parti des dernières fonctionnalités C++, ce guide complet fournit tout ce dont vous avez besoin pour un parcours de mise à niveau réussi.
🚀 Démarrage rapide
La plupart des projets sont mis à niveau en toute transparence : Pour les projets créés dans Visual Studio 2010-2017, ouvrez-les simplement dans la dernière version de Visual Studio. Pour les projets Visual Studio 2008 ou antérieurs, utilisez notre processus de mise à niveau en deux étapes.
Compatibilité binaire : Visual Studio 2015, 2017, 2019, 2022 et 2026 sont compatibles binaires. Vous pouvez donc effectuer une mise à niveau sans regénérer les dépendances de bibliothèque. En savoir plus.
Projets CMake : Pour les projets utilisant des bibliothèques open source ou ciblant plusieurs plateformes, envisagez de migrer vers CMake. En savoir plus.
💡 Pourquoi mettre à niveau ?
- 🏃 ♂️ Meilleures performances : Exécution et temps de génération plus rapides
- 🔒 Sécurité renforcée : Assainisseurs d'adresses et fonctions de sécurité
- 📐 Conformité aux normes : fonctionnalités et conformité C++ modernes
- 🛠️ Meilleurs outils : fonctionnalités avancées de débogage et d’analyse
🎯 Choisir votre chemin de mise à niveau
📋 Évaluer et planifier
Évaluer votre base de code actuelle et planifier votre stratégie
🔧 Mettre à niveau &moderniser
Guides et outils pas à pas pour la mise à niveau
- ⬆️ Mise à niveau de projets C++ vers Visual Studio 2026
- ⬆️ Mettre à niveau des projets à partir de versions antérieures
- 🛠️ Outils IDE pour la mise à niveau du code C++
- 🔄 Mise à niveau vers le CRT universel
- 🔧 Mettre à jour WINVER et _WIN32_WINNT
- 🔗 Corriger les dépendances sur les éléments internes de la bibliothèque
- 📊 Problèmes de migration à virgule flottante
🌐 Migration de plateforme
Déplacer vos applications vers des plateformes modernes
✨ Histoires de réussite et exemples
Découvrir des expériences de mise à niveau réelles
📚 En savoir plus sur les études de cas
🛠️ Avantages de mise à niveau
Optimisation des performances
- Exécution plus rapide avec optimisations améliorées du compilateur
- Réduction des temps de génération par le biais des améliorations du compilateur et de l’éditeur de liens
- Meilleure utilisation de la mémoire avec des optimisations d’exécution modernes
Sécurité et fiabilité
- Sécurité renforcée avec les nettoyages d’adresses et la vérification des gardes
- Bibliothèques d’exécution sécurisées avec des fonctionnalités de sécurité CRT améliorées)
- Meilleure détection d’erreurs avec les outils d’analyse statique
Expérience développeur
- Fonctionnalités d’IDE modernes avec améliorations d’IntelliSense
- Débogage avancé avec de meilleurs visualiseurs et diagnostics
- Analyse du code avec les vérificateurs des directives centrales et Clang-Tidy
Normes et compatibilité
-
Meilleure conformité aux normes C++ en mode
/permissive- - Préprocesseur moderne pour améliorer la conformité du code. En savoir plus
- Prise en charge multiplateforme avec l’intégration de CMake
🤔 Multitargeting et mise à niveau
Vous n’êtes pas prêt à effectuer une mise à niveau complète ? Vous pouvez toujours utiliser la dernière version de Visual Studio avec des outils et bibliothèques de build plus anciens :
- ✅ Outils d’analyse statique modernes , y compris les vérificateurs des instructions de base C++ et les Clang-Tidy
- ✅ Mise en forme automatique du code pour améliorer la lisibilité du code hérité
- ✅ Fonctionnalités IDE les plus récentes tout en conservant la compatibilité
Découvrez le multi-ciblage natif →
🚀 Prêt à commencer ?
- 📊 Évaluer votre projet actuel avec notre vue d’ensemble des problèmes de mise à niveau
- 🔄 Suivez notre guide pas à pas pour effectuer une mise à niveau à partir de versions antérieures
- 🛠️ Utiliser nos outils IDE pour simplifier le processus de mise à niveau
- 📖 Découvrez d’autres personnes avec nos études de cas réelles
Vous avez des questions ? Rejoignez la conversation dans Microsoft Learn Q&A ou consultez le blog de l’équipe C++ pour connaître les dernières mises à jour.
Voir aussi
C++ dans Visual Studio
Nouveautés du compilateur C++ dans Visual Studio
Améliorations de la conformité de C++ dans Visual Studio