Compartir a través de


Guía de migración y actualización de Microsoft C++

Transforme las aplicaciones heredadas de C++ con confianza. Tanto si va a actualizar desde Visual Studio 2008 o está modernizando para aprovechar las características más recientes de C++, esta guía completa proporciona todo lo que necesita para un proceso de actualización exitoso.

Logotipo de C++ con una flecha hacia arriba y código abstracto en un fondo azul que sugiere mejoras de la actualización.

🚀 Inicio rápido

La mayoría de los proyectos se actualizan sin problemas: En el caso de los proyectos creados en Visual Studio 2010-2017, simplemente ábralos en la versión más reciente de Visual Studio. Para proyectos de Visual Studio 2008 o anteriores, use nuestro proceso de actualización en dos pasos.

Compatibilidad binaria: Las herramientas de compilación de Visual Studio 2015, 2017, 2019, 2022 y 2026 son compatibles con binarios, por lo que puede actualizar sin volver a generar dependencias de biblioteca. Más información.

Proyectos de CMake: En el caso de los proyectos que usan bibliotecas de código abierto o que tienen como destino varias plataformas, considere la posibilidad de migrar a CMake. Más información.

💡 ¿Por qué actualizar?

  • 🏃 ♂️ Mejor rendimiento: Tiempos de ejecución y compilación más rápidos
  • 🔒 Seguridad mejorada: Sanitizadores de direcciones y características de seguridad
  • 📐 Cumplimiento de estándares: características modernas de C++ y conformidad
  • 🛠️ Mejores herramientas: funcionalidades avanzadas de depuración y análisis

🎯 Elección de la ruta de actualización

📚 Leer más casos prácticos

🛠️ Ventajas de actualización

Rendimiento y optimización

  • Ejecución más rápida con optimizaciones mejoradas del compilador
  • Tiempos de compilación reducidos a través del compilador y las mejoras del vinculador
  • Mejor uso de memoria con optimizaciones modernas en tiempo de ejecución

Seguridad y confiabilidad

Experiencia del desarrollador

  • Características modernas del IDE con mejoras de IntelliSense
  • Depuración avanzada con mejores visualizadores y diagnósticos
  • Análisis de código con comprobadores de directrices principales y Clang-Tidy

Estándares y compatibilidad

  • Mejor cumplimiento de estándares de C++ con /permissive- modo
  • Preprocesador moderno para mejorar la conformidad del código. Aprende más
  • Compatibilidad multiplataforma con la integración de CMake

🤔 Multitargeting frente a actualización

¿No está listo para una actualización completa? Todavía puede usar la versión más reciente de Visual Studio con bibliotecas y herramientas de compilación anteriores:

  • Herramientas modernas de análisis estático , incluidos los comprobadores de directrices básicas de C++ y Clang-Tidy
  • Formato automático de código para mejorar la legibilidad del código heredado
  • Características más recientes del IDE al tiempo que se mantiene la compatibilidad

Aprende sobre el direccionamiento nativo a múltiples plataformas →

🚀 ¿Listo para empezar?

  1. 📊 Evalúe su proyecto actual con nuestra visión general de los problemas de actualización
  2. 🔄 Siga nuestra guía paso a paso para actualizar desde versiones anteriores.
  3. 🛠️ Uso de nuestras herramientas del IDE para simplificar el proceso de actualización
  4. 📖 Aprender de otros con nuestros casos prácticos reales

¿Preguntas? Únase a la conversación en preguntas y respuestas de Microsoft Learn o consulte el blog del equipo de C++ para obtener las actualizaciones más recientes.

Consulte también

C++ en Visual Studio
Novedades del compilador de C++ en Visual Studio
Mejoras de conformidad de C++ en Visual Studio