Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Transforme seus aplicativos C++ legados com confiança. Não importa se você está atualizando do Visual Studio 2008 ou se modernizando para aproveitar os recursos C++ mais recentes, este guia abrangente fornece tudo o que você precisa para uma jornada de atualização bem-sucedida.
🚀 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 compilação do Visual Studio 2015, 2017, 2019, 2022 e 2026 são compatíveis com binários, portanto, você pode atualizar sem reconstruir dependências de biblioteca. Mais informações.
Projetos CMake: Para projetos que usam bibliotecas de código aberto ou segmentam várias plataformas, considere migrar para o CMake. Mais informações.
💡 Porquê atualizar?
- 🏃 ♂️ Melhor desempenho: Execução e tempos de compilação mais rápidos
- 🔒 Segurança Reforçada: Sanitizadores de endereços e recursos de segurança
- 📐 Conformidade com padrões: recursos modernos de C++ e conformidade
- 🛠️ Melhores Ferramentas: Recursos avançados de depuração e análise
🎯 Escolha o caminho de atualização
📋 Avaliar e planear
Avalie sua base de código atual e planeje sua estratégia
🔧 Atualizar e modernizar
Guias passo a passo e ferramentas para atualização
- ⬆️ Atualizando projetos C++ para o Visual Studio 2026
- ⬆️ Atualizar projetos de versões anteriores
- 🛠️ Ferramentas IDE para atualização de código C++
- 🔄 Atualize para CRT Universal
- 🔧 Atualizar WINVER e _WIN32_WINNT
- 🔗 Corrigir dependências em bibliotecas internas
- 📊 Problemas de migração de ponto flutuante
🌐 Migração de plataforma
Mova seus aplicativos para plataformas modernas
✨ Casos de sucesso e exemplos
Aprenda com experiências de atualização do mundo real
🛠️ Benefícios de upgrade
Desempenho e otimização
- Execução mais rápida com otimizações de compilador aprimoradas
- Tempos de compilação reduzidos através de melhorias no compilador e no vinculador
- Melhor uso de memória com otimizações modernas de tempo de execução
Segurança e fiabilidade
- Segurança reforçada com sanitizadores de endereços e verificação de segurança
- Bibliotecas de execução seguras com recursos de segurança do CRT melhorados)
- Melhor deteção de erros com ferramentas de análise estática
Experiência do desenvolvedor
- Recursos modernos do IDE com melhorias no IntelliSense
- Depuração avançada com melhores visualizadores e diagnósticos
- Análise de código com verificadores de Diretrizes de Núcleo e Clang-Tidy
Padrões e compatibilidade
-
Maior conformidade aos padrões C++ no modo
/permissive- - Pré-processador moderno para melhorar a conformidade do código. Mais informações
- Suporte multiplataforma com integração CMake
🤔 Multitargeting vs. atualização
Não está pronto para uma atualização completa? Você ainda pode usar o Visual Studio mais recente com bibliotecas e ferramentas de compilação mais antigas:
- ✅ Ferramentas modernas de análise estática, incluindo verificadores das C++ Core Guidelines e Clang-Tidy
- ✅ Formatação automática de código para melhorar a legibilidade do código herdado
- ✅ Recursos IDE mais recentes , mantendo a compatibilidade
Saiba mais sobre a segmentação nativa para múltiplos destinos →
🚀 Pronto para começar?
- 📊 Avalie seu projeto atual com nossa visão geral de problemas de atualização
- 🔄 Siga o nosso guia passo-a-passo para atualizar de versões anteriores
- 🛠️ Use nossas ferramentas IDE para agilizar o processo de atualização
- 📖 Aprenda com os outros com os nossos estudos de caso do mundo real
Perguntas? Participe da conversa nas Perguntas e Respostas do Microsoft Learn ou confira o Blog da Equipe C++ para obter as atualizações mais recentes.
Consulte também
C++ no Visual Studio
O que há de novo no compilador C++ no Visual Studio
melhorias na conformidade do C++ no Visual Studio