Belirtiler
Microsoft Visual Studio 2008 Service Pack 1'de (SP1), aşağıdaki sorunlardan biri oluşur.
Belirti 1
/Arch:SSE(2) seçeneği içeren bir projeyi derleyin zaman ve FP: dışında seçeneği, aşağıdaki hata iletisini alırsınız:
Komut satırında hata D8016:'/ arch: SSE2' ve ' / fp: dışında ' komut satırı seçenekleri uyumsuz.
Belirti 2
Başlatılmamış bir içeren bir Visual C++ uygulamasını çalıştırdığınızda kayan nokta, bir kayan nokta özel durumu oluşuyor. Ayrıca, aşağıdaki hata iletisini alabilirsiniz:
0xC0000090: geçersiz kayan nokta işlemi
Bu sorun, aşağıdaki koşullar geçerli olursa oluşur:
-
Eklediğiniz FP: dışında derleyici seçeneği listesi için kayan nokta özel durumu devre dışı bırakmak için seçenek.
-
-
Kayan nokta Başlatılmamış değişkenin bir sinyal not-a-number (NaN) değer içeren bir bellek içinde bulunur.
Belirti 3
/O2 derleyici veya /Ox derleyici seçeneğini kullanarak yönetilmeyen bir Visual C++ uygulamasını derlemek aşağıdakine benzer bir özel durumu alıyorsunuz:
İşlenmeyen özel durum 0x00401342 dosya_adıiçinde en: 0xC0000090: geçersiz kayan nokta işlemi.
Notlar
-
0x00401342 numarası farklı zamanlarda farklı olabilir.
-
/Od derleyici seçeneği ya da /O1 derleyici seçeneğini etkinleştirdiğinizde, özel durum oluşturulmaz.
Çözüm
Düzeltme bilgileri
Artık Microsoft tarafından desteklenen bir düzeltme sağlanmaktadır. Ancak bunun yalnızca bu makalede anlatılan sorunu düzeltmesi amaçlanmıştır. Yalnızca bu özel sorunla karşılaşmış olan sistemlere uygulayın. Bu düzeltme ek sınama uygulanabilir. Bu nedenle, bu sorundan ciddi bir şekilde etkilemiyorsa, bu düzeltmeyi içeren bir sonraki Visual Studio 2008 hizmet paketini beklemenizi öneririz.
Bu sorunu hemen düzeltmek için düzeltmeyi edinmek üzere Microsoft Müşteri Destek Hizmetleri'ne başvurun. Microsoft Müşteri Destek Hizmetleri telefon numaralarının ve destek ücretleriyle ilgili bilgi tam listesi için aşağıdaki Microsoft Web sitesini ziyaret edin:http://support.microsoft.com/contactus/?ws=supportNot: Özel durumlarda, Microsoft Destek Uzmanı özel bir güncelleştirmenin sorununuzu çözeceğini belirlerse, destek aramaları için normalde uygulanan ücretler iptal edilebilir. Ek destek sorularına ve söz konusu güncelleştirme için geçerli olmayan sorunlara normal destek ücretleri uygulanır.
Önkoşullar
Visual Studio 2008 Service Pack bu düzeltmeyi uygulamak için 1 olmalıdır.
Yeniden başlatma gereksinimi
Bu düzeltmeyi uyguladıktan sonra bilgisayarı yeniden başlatmanız gerekmez.
Düzeltme değiştirme bilgileri
Bu düzeltme eki, başka düzeltmelerin yerini almaz.
Dosya bilgileri
Bu düzeltmenin genel sürümü dosya özniteliklerine (veya daha yeni dosya özniteliklerine) sahip aşağıdaki tabloda listelenir. Bu dosyaların tarihleri ve saatleri Koordinatlı Evrensel Saat'te (UTC) listelenmiştir. Dosya bilgilerini görüntülediğinizde koordinatlı evrensel saat yerel saate dönüştürülür. UTC ve yerel saat arasındaki farkı bulmak için Denetim Masası'ndaki Tarih ve Saat öğesinde Saat Dilimi sekmesini kullanın.
Dosya adı |
Dosya sürümü |
Dosya boyutu |
Tarih |
Saat |
Platform |
---|---|---|---|---|---|
C2.dll |
15.0.30729. 4056 |
2,361,656 |
03 Mar 2009 |
10:46 |
x86 |
Cl.exe |
15.0.30729.4056 |
126, 776 |
03 Mar 2009 |
10:46 |
x86 |
Clui.dll |
15.0.30729.4056 |
19 2,328 |
03 Mar 2009 |
10:46 |
x86 |
Clui.dll |
15.0.30729.4056 |
20 9,736 |
03 Mar 2009 |
10:46 |
x86 |
Clui.dll |
15.0.30729.4056 |
27 7,304 |
03 Mar 2009 |
10:46 |
x86 |
Clui.dll |
15.0.30729.4056 |
27 9,880 |
03 Mar 2009 |
10:46 |
x86 |
Clui.dll |
15.0.30729.4056 |
39 1,496 |
03 Mar 2009 |
10:46 |
x86 |
Clui.dll |
15.0.30729.4056 |
39 2,008 |
03 Mar 2009 |
10:46 |
x86 |
Clui.dll |
15.0.30729.4056 |
45 7,544 |
03 Mar 2009 |
10:46 |
x86 |
Clui.dll |
15.0.30729.4056 |
46 4,200 |
03 Mar 2009 |
10:46 |
x86 |
Clui.dll |
15.0.30729.4056 |
46 7,272 |
03 Mar 2009 |
10:46 |
x86 |
Clui.dll |
15.0.30729.4056 |
47 2,392 |
03 Mar 2009 |
10:46 |
x86 |
Link.exe |
9.0.30729.4056 |
799, 048 |
03-Mar-2009 |
10:46 |
x86 |
Durum
Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.
Daha fazla bilgi
Visual Studio 2008 kullandığınızda bu sorun oluşursa, aşağıdaki Microsoft Knowledge Base makalelerinde anlatılan düzeltmeleri kullanın:
955025 düzeltme: /arch:SSE(2) seçeneği ve FP içeren bir proje derlerken hata iletisi: dışındaki Microsoft Visual Studio 2008'de seçenek: "komut satırı hata D8016:'/ arch: SSE2' ve ' / fp:except'command-satırı seçenekleri uyumsuz."
956089 düzeltme: bir uygulama başlatılmamış bir kayan nokta değişkeni içerir ve FP ile derlenmiş bir kayan nokta özel durumu oluşuyor: Visual Studio 2008'de seçenek beklediğiniz Yazılım güncelleştirme terminolojisi hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
824684 Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojinin açıklaması