Entrar com a conta da Microsoft
Entrar ou criar uma conta.
Olá,
Selecionar uma conta diferente.
Você tem várias contas
Escolha a conta com a qual você deseja entrar.

Sintomas

No Microsoft Visual Studio 2008 Service Pack 1 (SP1), um dos seguintes problemas ocorre.

Sintoma 1

Quando você compila um projeto que contém a opção de /arch:SSE(2) e o /fp: exceto opção, você recebe a seguinte mensagem de erro:

Erro de linha de comando D8016:'/ /arch: SSE2' e ' / fp: exceto ' Opções de linha de comando são incompatíveis.

Sintoma 2

Quando você executa um aplicativo do Visual C++ que contém um não inicializada ocorre de ponto flutuante, uma exceção de ponto flutuante. Além disso, você pode receber a seguinte mensagem de erro:

0xC0000090: operação inválida de ponto flutuante

Esse problema ocorre caso as seguintes condições sejam verdadeiras:

  • Adicionar o /fp: exceto opção à lista de opção de compilador para desabilitar a exceção de ponto flutuante.


  • O código-fonte contém uma variável não inicializada de ponto flutuante.

  • A variável não inicializada de ponto flutuante está localizado em uma memória que contém um valor de (NaN) sinalização não-numéricos.

Sintoma 3

Ao compilar um aplicativo do Visual C++ não gerenciado usando a opção de compilador /O2 ou o compilador /Ox , você recebe uma exceção que é semelhante ao seguinte:

Sem tratamento exceção em 0x00401342 em nome_do_arquivo: 0xC0000090: operação inválida de ponto flutuante.

Observações:

  • Pode alterar o número 0x00401342 em momentos diferentes.

  • A exceção não é gerada quando você ativar a opção de compilador /Od ou a opção de compilador /O1 .

Resolução

Informações sobre o hotfix

Um hotfix suportado está disponível agora na Microsoft. No entanto, destina-se a corrigir somente o problema descrito neste artigo. Aplique-o somente aos sistemas que apresentarem esse problema específico. Esta correção poderá ser submetida a testes adicionais. Portanto, se esse problema não o prejudicar, recomendamos que você aguarde o próximo service pack do Visual Studio 2008 que contém esse hotfix.

Para resolver esse problema imediatamente, contate o Atendimento Microsoft para obter o hotfix. Para obter uma lista completa dos números de telefone do Serviço de Atendimento ao Cliente Microsoft e informações sobre custos de suporte, visite o seguinte site da Microsoft:

http://support.microsoft.com/contactus/?ws=supportObservação: em alguns casos, as taxas cobradas para chamadas de suporte podem ser canceladas caso um profissional de Suporte da Microsoft determine que uma atualização específica resolverá o problema. Os custos normais de suporte serão aplicados para questões de suporte adicionais e problemas que não se qualificam à atualização específica em questão.

Pré-requisitos:

Você deve ter o Visual Studio 2008 Service Pack 1 instalado para aplicar esse hotfix.

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 outros hotfixes.

Informações sobre o arquivo:

A versão global deste hotfix apresenta os atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas desses arquivos estão listadas na Hora Universal Coordenada (UTC). Quando você exibe as informações do arquivo, ele é convertido para a hora local. Para localizar a diferença entre o UTC e a hora local, use a guia Fuso Horário no item Data e Hora no Painel de Controle.

Nome do Arquivo

Versão do arquivo

Tamanho do arquivo

Data

Hora

Plataforma

C2.dll

15.0.30729. 4056

2,361,656

03 de março de 2009

10:46

x86

Cl.exe

15.0.30729.4056

126, 776

03 de março de 2009

10:46

x86

Clui.dll

15.0.30729.4056

2,328 de 19

03 de março de 2009

10:46

x86

Clui.dll

15.0.30729.4056

9,736 de 20

03 de março de 2009

10:46

x86

Clui.dll

15.0.30729.4056

27 7,304

03 de março de 2009

10:46

x86

Clui.dll

15.0.30729.4056

27 9,880

03 de março de 2009

10:46

x86

Clui.dll

15.0.30729.4056

1,496 39

03 de março de 2009

10:46

x86

Clui.dll

15.0.30729.4056

2,008 de 39

03 de março de 2009

10:46

x86

Clui.dll

15.0.30729.4056

45 7,544

03 de março de 2009

10:46

x86

Clui.dll

15.0.30729.4056

46 4.200

03 de março de 2009

10:46

x86

Clui.dll

15.0.30729.4056

46 7,272

03 de março de 2009

10:46

x86

Clui.dll

15.0.30729.4056

47 2,392

03 de março de 2009

10:46

x86

Link.exe

9.0.30729.4056

799, 048

03-Mar-2009

10:46

x86

Status

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

Mais informações

Se esses problemas ocorrem quando você usa o Visual Studio 2008, use os hotfixes descritos nos seguintes artigos da Base de Conhecimento Microsoft:

Corrigir 955025 : mensagem de erro quando você compila um projeto que contém a opção de /arch:SSE(2) e o /fp: opção no Microsoft Visual Studio 2008, exceto: "Erro de linha de comando D8016:'/ /arch: SSE2' e ' / fp:except'command-opções de linha são incompatíveis."

Corrigir 956089 : uma exceção de ponto flutuante ocorre quando um aplicativo contém uma variável não inicializada de ponto flutuante e é compilado com o /fp: esperam a opção no Visual Studio 2008

Para obter mais informações sobre a terminologia de atualização de software, clique no número abaixo para ler o artigo na Base de Conhecimento da Microsoft:

824684 descrição da terminologia padrão usada para descrever as atualizações de software

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.

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?
Ao pressionar enviar, seus comentários serão usados para aprimorar os produtos e serviços da Microsoft. Seu administrador de TI poderá coletar esses dados. Política de Privacidade.

Agradecemos seus comentários!

×