Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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.
🚀 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
📋 Evaluar y planear
Evaluar el código base actual y planear la estrategia
🔧 Actualizar y modernizar
Guías y herramientas paso a paso para actualizar
- ⬆️ Actualización de proyectos de C++ a Visual Studio 2026
- ⬆️ Actualizar proyectos de versiones anteriores
- 🛠️ Herramientas del IDE para actualizar código de C++
- 🔄 Actualización a CRT universal
- 🔧 Actualizar WINVER y _WIN32_WINNT
- 🔗 Corrección de dependencias en los elementos internos de la biblioteca
- 📊 Problemas de migración de punto flotante
🌐 Migración de la plataforma
Traslado de las aplicaciones a plataformas modernas
✨ Casos de éxito y ejemplos
Aprender de experiencias de actualización reales
🛠️ 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
- Seguridad mejorada con sanitizadores de direcciones y verificación de protección
- Protección de bibliotecas en tiempo de ejecución con características de seguridad de CRT mejoradas)
- Mejor detección de errores con herramientas de análisis estático
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?
- 📊 Evalúe su proyecto actual con nuestra visión general de los problemas de actualización
- 🔄 Siga nuestra guía paso a paso para actualizar desde versiones anteriores.
- 🛠️ Uso de nuestras herramientas del IDE para simplificar el proceso de actualización
- 📖 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