FIX: U ontvangt een foutbericht of een uitzondering bij het compileren of uitvoeren van een toepassing die heeft enkele opties ingeschakeld in Visual Studio 2008 SP1

In Microsoft Visual Studio 2008 Service Pack 1 (SP1), treedt een van de volgende problemen op.

Wanneer u een project compileren met de optie /arch:SSE(2) en de FP: behalve optie, wordt het volgende foutbericht weergegeven:

Opdrachtregel-fout D8016:'/ arch: SSE2' en ' / fp: behalve ' opdrachtregelopties zijn niet compatibel.

Wanneer u een Visual C++-toepassing uitvoert die een niet-geïnitialiseerde bevat met drijvende komma, een drijvende komma-uitzondering optreedt. Bovendien wordt het volgende foutbericht weergegeven:

0xC0000090: ongeldige bewerking met drijvende komma

Dit probleem treedt op als aan de volgende voorwaarden voldaan wordt:

  • U de FP: behalve optie aan de lijst van compiler optie voor het uitschakelen van de drijvende komma-uitzondering.


  • De broncode bevat een niet-geïnitialiseerde variabele met drijvende komma.

  • De niet-geïnitialiseerde variabele met drijvende komma bevindt zich in een geheugen dat een signalering niet getal (NaN) waarde bevat.

Wanneer u een onbeheerde Visual C++-toepassing met behulp van de optie /O2 compiler of /Ox compiler compileert, wordt een uitzondering van de volgende strekking:

Niet-verwerkte uitzondering bij 0x00401342 in bestandsnaam: 0xC0000090: ongeldige bewerking met drijvende komma.

Opmerkingen

  • Het nummer van de 0x00401342 kan op verschillende tijden veranderen.

  • De uitzondering wordt niet gegenereerd wanneer u de compileroptie /Od of de /O1 compileroptie inschakelt.

Een ondersteunde hotfix is nu beschikbaar bij Microsoft. Het is echter bedoeld om alleen het probleem dat wordt beschreven in dit artikel. Pas deze alleen toe op systemen waarop dit specifieke probleem zich voordoet. Deze hotfix moet wellicht extra worden getest. Als u geen ernstige problemen ondervindt, is het daarom raadzaam te wachten op de volgende versie van Visual Studio 2008 servicepack waarin deze hotfix is opgenomen.

U lost dit probleem meteen contact op met Microsoft Customer Support Services om de hotfix te verkrijgen. Voor een volledige lijst met telefoonnummers van Microsoft Customer Support Services en informatie over kosten van ondersteuning vindt u op de volgende Microsoft-website:

http://support.microsoft.com/contactus/?ws=supportOpmerking In speciale gevallen kunnen kosten die normaal aan ondersteuningsoproepen verbonden zijn, worden geannuleerd als een medewerker van Microsoft productondersteuning van mening is dat een specifieke update de oplossing van uw probleem is. De normale ondersteuningskosten blijven gelden voor extra ondersteuningsvragen die niet in aanmerking voor de specifieke update in kwestie komen.

U kunt Visual Studio 2008 Service Pack 1 geïnstalleerd om deze hotfix moet hebben.

U hoeft de computer niet opnieuw op te starten nadat u deze hotfix hebt toegepast.

Deze hotfix vervangt geen andere hotfixes.

De algemene versie van deze hotfix heeft de bestandskenmerken (of recentere bestandskenmerken) die in de volgende tabel worden weergegeven. De datums en tijden voor deze bestanden worden weergegeven in Coordinated Universal Time (UTC). Wanneer u de bestandsinformatie weergeeft, wordt deze naar lokale tijd geconverteerd. Om het verschil tussen UTC en lokale tijd op te zoeken, gebruikt u het tabblad tijdzone in het onderdeel datum en tijd in het Configuratiescherm.

Bestandsnaam

Bestandsversie

Bestandsgrootte

Datum

Tijd

Platform

C2.dll

15.0.30729. 4056

2,361,656

03-mrt-2009

10:46

x86

Cl.exe

15.0.30729.4056

126, 776

03-mrt-2009

10:46

x86

Clui.dll

15.0.30729.4056

19-2,328

03-mrt-2009

10:46

x86

Clui.dll

15.0.30729.4056

20-9,736

03-mrt-2009

10:46

x86

Clui.dll

15.0.30729.4056

27-7,304

03-mrt-2009

10:46

x86

Clui.dll

15.0.30729.4056

27-9,880

03-mrt-2009

10:46

x86

Clui.dll

15.0.30729.4056

39 1,496

03-mrt-2009

10:46

x86

Clui.dll

15.0.30729.4056

39 2,008

03-mrt-2009

10:46

x86

Clui.dll

15.0.30729.4056

7,544 45

03-mrt-2009

10:46

x86

Clui.dll

15.0.30729.4056

46 4.200.

03-mrt-2009

10:46

x86

Clui.dll

15.0.30729.4056

7,272 46

03-mrt-2009

10:46

x86

Clui.dll

15.0.30729.4056

2,392 47

03-mrt-2009

10:46

x86

Link.exe

9.0.30729.4056

799, 048

03-Mar-2009

10:46

x86

Microsoft heeft bevestigd dat dit probleem kan optreden in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op'.

Als deze problemen optreden bij het gebruik van Visual Studio 2008, gebruikt u de hotfixes die worden beschreven in de volgende artikelen in de Microsoft Knowledge Base:

955025 FIX: Foutbericht wanneer u een project compileren met de optie /arch:SSE(2) en de FP: behalve de optie in Microsoft Visual Studio 2008: "Opdrachtregelfout D8016:'/ arch: SSE2' en ' / fp:except'command-regel opties zijn niet compatibel."

956089 oplossen: een drijvende komma-uitzondering doet zich voor wanneer een toepassing een niet-geïnitialiseerde variabele met drijvende komma bevat en is gecompileerd met de FP: optie verwachten in Visual Studio 2008

Voor meer informatie over terminologie voor software-updates klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:

824684 beschrijving van de standaardterminologie die wordt gebruikt om software-updates voor Microsoft te beschrijven

Meer hulp nodig?

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Microsoft insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

×