Symptomen
In Microsoft Visual Studio 2008 Service Pack 1 (SP1), treedt een van de volgende problemen op.
Symptoom 1
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.
Symptoom 2
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.
Probleem 3
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.
Oplossing
Informatie over de hotfix
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.
Vereisten
U kunt Visual Studio 2008 Service Pack 1 geïnstalleerd om deze hotfix moet hebben.
Opnieuw opstarten
U hoeft de computer niet opnieuw op te starten nadat u deze hotfix hebt toegepast.
Informatie over het vervangen van hotfixes
Deze hotfix vervangt geen andere hotfixes.
Bestandsinformatie
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 |
Status
Microsoft heeft bevestigd dat dit probleem kan optreden in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op'.
Meer informatie
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