Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Transforme seus aplicativos C++ herdados com confiança. Se você estiver atualizando do Visual Studio 2008 ou modernizando para aproveitar os recursos mais recentes do C++, este guia abrangente fornece tudo o que você precisa para um percurso de atualização bem-sucedido.
🚀 Início rápido
A maioria dos projetos é atualizada perfeitamente: Para projetos criados no Visual Studio 2010-2017, basta abri-los no Visual Studio mais recente. Para o Visual Studio 2008 ou projetos anteriores, use nosso processo de atualização em duas etapas.
Compatibilidade binária: As ferramentas de build do Visual Studio 2015, 2017, 2019, 2022 e 2026 são compatíveis com binários, para que você possa atualizar sem recompilar as dependências da biblioteca. Saiba mais.
Projetos do CMake: Para projetos que usam bibliotecas de software livre ou direcionamento para várias plataformas, considere migrar para o CMake. Saiba mais.
💡 Por que atualizar?
- 🏃♂️ Melhor desempenho: Execução e tempos de compilação mais rápidos
- 🔒 Segurança aprimorada: sanitizadores de endereço e recursos de segurança
- 📐 Conformidade com padrões: recursos e conformidade modernos do C++
- 🛠️ Melhores Ferramentas: Recursos avançados de depuração e análise
🎯 Escolha seu caminho de atualização
📋 Avaliar &planejar
Avaliar sua base de código atual e planejar sua estratégia
🔧 Atualizar e modernizar
Guias passo a passo e ferramentas para atualização
- ⬆️ Atualizando projetos do C++ para o Visual Studio 2026
- ⬆️ Atualizar projetos de versões anteriores
- 🛠️ Ferramentas de IDE para atualizar código C++
- 🔄 Atualizar para o CRT Universal
- 🔧 Atualizar WINVER e _WIN32_WINNT
- 🔗 Corrigir dependências nos internos da biblioteca
- 📊 Problemas de migração de ponto flutuante
🌐 Migração de plataforma
Mover seus aplicativos para plataformas modernas
✨ Histórias de sucesso e exemplos
Aprenda com as experiências de atualização do mundo real
🛠️ Benefícios de atualização
Performance e otimização
- Execução mais rápida com otimizações de compilador aprimoradas
- Tempos de build reduzidos por meio de melhorias de compilador e vinculador
- Melhor uso de memória com otimizações modernas de runtime
Segurança e confiabilidade
- Segurança aprimorada com sanitizadores de endereço e checagem de segurança
- Proteger bibliotecas de tempo de execução com recursos aprimorados de segurança do CRT)
- Melhor detecção de erros com ferramentas de análise estática
Experiência do desenvolvedor
- Recursos modernos do IDE com melhorias do IntelliSense
- Depuração avançada com melhores visualizadores e diagnósticos
- Análise de código com verificadores de diretrizes principais e Clang-Tidy
Padrões e compatibilidade
-
Melhor conformidade dos padrões do C++ com o
/permissive-modo - Pré-processador moderno para melhor conformidade de código. Saiba mais
- Suporte multiplataforma com a integração do CMake
🤔 Multitargeting versus atualização
Não está pronto para uma atualização completa? Você ainda pode usar o Visual Studio mais recente com ferramentas e bibliotecas de build mais antigas:
- ✅ Ferramentas de análise estática modernas , incluindo verificadores de diretrizes do C++ Core e Clang-Tidy
- ✅ Formatação automática de código para melhorar a legibilidade do código herdado
- ✅ Recursos mais recentes do IDE , mantendo a compatibilidade
Saiba mais sobre direcionamento nativo para múltiplos destinos →
🚀 Pronto para começar?
- 📊 Avaliar seu projeto atual com nossa visão geral dos problemas de atualização
- 🔄 Siga nosso guia passo a passo para atualizar de versões anteriores
- 🛠️ Use nossas ferramentas do IDE para simplificar o processo de atualização
- 📖 Aprenda com outras pessoas com nossos estudos de caso do mundo real
Perguntas? Participe da conversa no Microsoft Learn Q&A ou confira o Blog da Equipe do C++ para obter as atualizações mais recentes.
Confira também
C++ no Visual Studio
Novidades do compilador C++ no Visual Studio
Aprimoramentos de conformidade do C++ no Visual Studio