Applies ToVisual Studio Community 2013 Visual Studio 2013 SDK

Sintomas

De acordo com a biblioteca do MSDN, quando você compilar C ou código-fonte C++ usando o compilador de Visual C++ 2013 C/C++, Visual C++ 2013 deve detectar algum buffer saturação cenários (é claro apenas aqueles que podem ser detectados em tempo de compilação) e emitir Aviso C4789.No entanto, alguns estouros de buffer não são detectados com todas as configurações de otimização por 2013 do Visual C++, mesmo se você tiver instalado o Visual Studio 2013 Update 5. Nenhum aviso C4789 é emitido onde a versão mais antiga Visual C++ 2010 com êxito foi emitido aviso C4789.Observação: Depois de instalar esse hotfix, Visual C++ 2013 pode detectar saturações de buffer e emitir o aviso C4789 versão compilações de configuração (no caso de /Od não é usado).

Causa

Esse problema ocorre devido a um problema no compilador do Visual Studio 2013 C/C++.

Resolução

Informações sobre o hotfix

O seguinte arquivo está disponível para download no Centro de Download da Microsoft:Download Baixe agora o pacote de hotfix.Para obter mais informações sobre como baixar arquivos de suporte da Microsoft, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento da Microsoft:

119591 como obter arquivos de suporte da Microsoft a partir de serviços onlineA Microsoft examinou esse arquivo em busca de vírus. A Microsoft usou o software de detecção de vírus mais recente que estava disponível na data em que o arquivo foi publicado. O arquivo está armazenado em servidores com segurança avançada que ajudam a evitar qualquer alteração não autorizada no arquivo.

Pré-requisitos:

Para aplicar esse hotfix, você deve ter o Visual Studio 2013 instalado.

Informações do registro:

Para usar o hotfix neste pacote, não é necessário fazer alterações no registro.

Requisitos de reinicialização:

Você não precisa reiniciar o computador após aplicar esse hotfix.

Informações de substituição do hotfix:

Esse hotfix não substitui um hotfix lançado anteriormente.

Solução alternativa

Para contornar esse problema, use o /Oi opção de compilação ou a análise de código para detectar mais instâncias de saturações de buffer no tempo de compilação.

Status

A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.