Problembeschreibung

In Microsoft Visual Studio 2008 Service Pack 1 (SP1) tritt eines der folgenden Probleme.

Symptom 1

Wenn Sie ein Projekt mit der Option /arch:SSE(2) kompilieren und die/fp: außer Option sinngemäß die folgende Fehlermeldung angezeigt:

Befehlszeilenfehler D8016:'/ Arch: SSE2' und ' / fp: außer "Befehlszeilenoptionen sind nicht kompatibel.

Symptom 2

Wenn Sie eine Visual C++-Anwendung ausführen enthält ein nicht initialisiertes Gleitkommazahlen Gleitkomma-Ausnahme auftritt. Darüber hinaus erhalten Sie folgende Fehlermeldung:

0xC0000090: Ungültige Gleitkommaoperation

Dieses Problem tritt auf, wenn Folgendes zutrifft:

  • Hinzufügen der /fp: mit Ausnahme von können Compiler Liste Gleitkomma-Ausnahme zu deaktivieren.


  • Der Quellcode enthält eine nicht initialisierte Variable Gleitkommazahlen.

  • Nicht initialisierte Gleitkommavariablen befindet sich in einem Speicher, einen Signal Not-a-Number (NaN) Wert enthält.

Symptom 3

Beim Kompilieren einer nicht verwalteten Visual C++-Anwendung mit der Compileroption/O2 oder/Ox Compileroption erhalten Sie eine Ausnahme, die der folgenden ähnelt:

Nicht behandelte Ausnahme in 0x00401342 in Dateiname: 0xC0000090: Ungültige Gleitkommaoperation.

Hinweise

  • Anzahl 0x00401342 kann zu unterschiedlichen Zeiten ändern.

  • Die Ausnahme wird beim Einschalten/Od -Compileroption oder die Compileroption/O1 nicht generiert.

Problemlösung

Hotfix-Informationen

Ein unterstützter Hotfix ist inzwischen von Microsoft erhältlich. Es soll jedoch nur das Problem beheben, das in diesem Artikel beschrieben wird. Wenden Sie es nur auf Systeme an, bei denen dieses spezielle Problem auftritt. Dieser Hotfix wird möglicherweise noch getestet. Wenn Ihr System durch dieses Problem nicht schwerwiegend beeinträchtigt ist, empfehlen wir, auf das nächste Servicepack für Visual Studio 2008 warten, das diesen Hotfix enthält.

Wenn dieses Problem sofort beheben möchten, wenden Sie sich an Microsoft Support Services, um den Hotfix zu erhalten. Eine vollständige Liste der Telefonnummern des Microsoft Product Support Services und Informationen zu den Supportkosten finden Sie auf der folgenden Microsoft-Website:

http://support.microsoft.com/contactus/?ws=supportHinweis In bestimmten Fällen können Gebühren, die normalerweise für Support-Anrufe anfallen abgebrochen werden, wenn ein Microsoft-Supportmitarbeiter feststellt, dass ein bestimmtes Update Ihr Problem behebt. Die normalen Supportkosten gilt für zusätzliche Supportfragen und Probleme, die nicht für das betreffende Update qualifizieren.

Voraussetzungen

Sie müssen Visual Studio 2008 Service Pack 1 installiert, um diesen Hotfix anwenden.

Neustartanforderung

Sie müssen keinen Neustart des Computers nach der Installation dieses Hotfixes durchführen.

Informationen zu ersetzten Hotfixes

Dieser Hotfix ersetzt keine anderen Hotfixes.

Dateiinformationen

Die internationale Version dieses Hotfixes weist Dateiattribute (oder neuere Dateiattribute) auf, die in der folgenden Tabelle aufgelistet sind. Die Datums- und Uhrzeitangaben für diese Dateien sind in Coordinated Universal Time (UTC) aufgelistet. Wenn Sie die Dateiinformationen anzeigen, werden sie in die lokale Zeit konvertiert. Um die Differenz zwischen UTC und der Ortszeit zu finden, verwenden Sie die Registerkarte Zeitzone unter Datum und Uhrzeit in der Systemsteuerung.

Dateiname

Dateiversion

Dateigröße

Datum

Zeit

Plattform

C2.dll

15.0.30729. 4056

2,361,656

03-Mär-2009

10:46

x86

Cl.exe

15.0.30729.4056

126, 776

03-Mär-2009

10:46

x86

Clui.dll

15.0.30729.4056

19 2,328

03-Mär-2009

10:46

x86

Clui.dll

15.0.30729.4056

20 9,736

03-Mär-2009

10:46

x86

Clui.dll

15.0.30729.4056

27 7,304

03-Mär-2009

10:46

x86

Clui.dll

15.0.30729.4056

27 9,880

03-Mär-2009

10:46

x86

Clui.dll

15.0.30729.4056

39 1.496

03-Mär-2009

10:46

x86

Clui.dll

15.0.30729.4056

39 2008

03-Mär-2009

10:46

x86

Clui.dll

15.0.30729.4056

45 7,544

03-Mär-2009

10:46

x86

Clui.dll

15.0.30729.4056

46 4.200

03-Mär-2009

10:46

x86

Clui.dll

15.0.30729.4056

46 7,272

03-Mär-2009

10:46

x86

Clui.dll

15.0.30729.4056

47 2,392

03-Mär-2009

10:46

x86

Link.exe

9.0.30729.4056

799, 048

03-Mar-2009

10:46

x86

Status

Microsoft hat bestätigt, dass es sich um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt „Eigenschaften“ aufgeführt sind.

Weitere Informationen

Wenn diese Probleme auftreten, wenn Sie Visual Studio 2008 verwenden, verwenden Sie in folgenden Artikeln der Microsoft Knowledge Base beschriebenen Updates:

955025 Update: Fehlermeldung, wenn Sie ein Projekt kompilieren, die die /arch:SSE(2)-Option und die/fp: außer Option in Microsoft Visual Studio 2008: "Befehlszeilenfehler D8016:'/ Arch: SSE2' und ' / Fp:except'command-Optionen sind nicht kompatibel."

956089 beheben: eine Gleitkomma-Ausnahme tritt auf, wenn eine Anwendung eine nicht initialisierte Gleitkommavariablen enthält und mit der/fp kompiliert: Option in Visual Studio 2008 erwartet

Um weitere Informationen zur Terminologie für Softwareupdates zu erhalten, klicken Sie auf die folgende Artikelnummer, um den Artikel der Microsoft Knowledge Base anzuzeigen:

824684 Erläuterung von der standardmäßigen Standardbegriffen bei Microsoft Softwareupdates

Benötigen Sie weitere Hilfe?

Ihre Office-Fähigkeiten erweitern
Schulungen erkunden
Neue Funktionen als Erster erhalten
Microsoft Insider beitreten

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Übersetzungsqualität?
Was hat Ihre Erfahrung beeinflusst?

Vielen Dank für Ihr Feedback!

×