Belirtiler

Bilgisayarınızda Microsoft Visual Studio 2012 Update 4 uygulamış olduğunuz varsayılmaktadır. Derleme zaman bazı C veya C++ kaynak hedef x64 platform /Ox (tam en iyileştirme), /Oxt, veya /O2 (hız en üst düzeye çıkarmak) ve sizin gibi bir iyileştirme derleyici seçeneği ile birlikte kod, aşağıdaki hata iletisini alabilirsiniz:

önemli hata C1001: derleyici içinde bir iç hata oluştu.


Bir işlev çağrısında bir yapı ya da sınıf dizisi kullanılır ve dizideki ilk öğenin ilk alan bir işlev çağrısında kullanılan Not sorun oluşabilir. Aaıdaki örnei inceleyin:S* arr = …func1(arr, …)
func2(arr->firstField, …)

Çözüm

Düzeltme bilgileri

Microsoft, desteklenen bir düzeltmeyi kullanıma sunmuştur. Ancak bu düzeltme yalnızca bu makalede anlatılan sorunu düzeltmek amacıyla hazırlanmıştır. Bu düzeltmeyi yalnızca bu sorunla karşılaşmış olan sistemlere uygulayın.

İndirilebilir bir düzeltme varsa, bu Bilgi Bankası makalesinin üst kısmında "İndirilebilir Düzeltme Kullanılabilir" bölümü bulunur. Bu bölüm görünmüyorsa, düzeltmeyi edinmek üzere Microsoft Müşteri Hizmetleri ve Destek bölümüne bir istek gönderin.

Not: Ek sorunlar oluşursa veya sorun giderme gerekiyorsa, ayrı bir hizmet isteği oluşturmanız gerekebilir. Ek destek sorularına ve bu düzeltme için geçerli olmayan sorunlara normal destek ücretleri uygulanır. Tam listesi Microsoft Müşteri Hizmetleri ve destek telefon numaralarını veya ayrı bir hizmet isteği oluşturmak için aşağıdaki Microsoft Web sitesini ziyaret edin:

http://support.microsoft.com/contactus/?ws=supportNot: "Düzeltme karşıdan kullanılabilir" formunda düzeltmenin kullanılabilir olduğu diller görüntülenir. Kendi dilinizi görmüyorsanız, bu dil için bir düzeltme mevcut değil demektir.

Önkoşullar

Bu düzeltmeyi uygulamak için Microsoft Visual Studio 2012 güncelleştirme yüklü 4 olmalıdır.

Yeniden başlatma gereksinimi

Etkilenen dosyalar yükleme sırasında kullanılmayan, düzeltmeyi yükledikten sonra bilgisayarı yeniden başlatmanız gerekebilir. Düzeltmeyi yüklemeden önce Visual Studio 2010 ile ilgili tüm bileşenleri kapatmanızı öneririz.

Geçici çözüm

Bu soruna geçici bir çözüm için /O1 (boyutu en aza) en iyi duruma getirme derleyici seçeneğini kullanın veya en iyi duruma getirme /Od (devre dışı) kullanarak devre dışı bırakın.

Durum

Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Daha fazla yardıma mı ihtiyacınız var?

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Microsoft Insider 'a katılın

Bu bilgi yardımcı oldu mu?

Çeviri kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?

Geri bildiriminiz için teşekkür ederiz!

×