Makale numarası: 976656 - Bu makalenin geçerli olduğu ürünleri görün.
Dosyaları derlemek için veya bir proje oluşturmak için Microsoft Visual c++ 2008 derleyici çalıştırdığınızda, aşağıdaki hata iletisini alırsınız:
Ayrıca, bu sorun hala bile derleyici yeniden çalıştırdığınızda oluşur. Bu sorun, etkinleştirme Önceden derlenmiş üstbilgi oluşturma/kullan Windows 7 veya Windows Server 2008 çalıştıran bir bilgisayarda derleyici seçeneği.
önemli hata C1859: Üstbilgi dosyası adı önceden derlenmiş üstbilgisinde beklenmeyen, derleyici yalnızca yeniden çalıştırmadan bu sorunu çözebilir.
Not Etkinleştirirseniz, bu sorun daha sık karşılaşabilirsiniz / analyze derleyici seçeneği.
Etkinleştirdiğinizde Önceden derlenmiş üstbilgi oluşturma/kullan derleyici seçeneği, önceden derlenmiş üstbilgi dosyaları ve ilişkili modüller arasında derlemeler taşımayın derleyici gerektirir. Ancak, adres alanı düzeni rasgele seçme (aslr olarak da bilinir) özelliği rasgele bir işlemde modülleri yeniden yerleştirir. Modül derlemesi arasında taşıdığınızda, bu nedenle, hata oluşur.
Düzeltme bilgileriDesteklenen bir düzeltme Microsoft'tan edinilebilir. Ancak bu düzeltmenin yalnızca bu makalede anlatılan sorunu gidermesi amaçlanmıştır. Bu düzeltmeyi yalnızca bu 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 yazılım güncelleştirmesini beklemeniz önerilir.
Bu düzeltmeyi Microsoft Developer Network (msdn) Kod Galerisi'nden yüklemek için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://Code.msdn.microsoft.com/KB976656
(http://code.msdn.microsoft.com/KB976656)
Not msdn kod Galerisi'nde, düzeltmenin kullanılabilir olduğu diller görüntülenir. Kendi dilinizi görmüyorsanız, kod Galerisi kaynak sayfasının bu dil için kullanılabilir değil çünkü.
Not Ek sorunlar oluşursa veya sorun giderme gerekli ise, 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 listesini Microsoft Müşteri Hizmetleri ve destek telefon numaralarını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 Ayrıca, bu düzeltme aşağıdaki Microsoft Web sitesinden yükleyebilirsiniz:
(http://support.microsoft.com/contactus/?ws=support)
https://Connect.microsoft.com/VisualStudio/downloads/DownloadDetails.aspx?DownloadID = 25785Not Bu düzeltme paketi için bir düzeltme de içerir "C1001: derleyici (derleyici dosya f:\dd\vctools\compiler\utc\src\p2\main.c, satır 182) bir iç hata oluştu kullanırken.net framework 3.5.
(https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=25785)
ÖnkoşullarMicrosoft Visual Studio 2008 Service Pack 1 Bu düzeltmeyi uygulamak için yüklü olması gerekir.
Yeniden başlatma gereksinimiVisual Studio örneği kullandıysanız düzeltmeyi uyguladıktan sonra bilgisayarı yeniden başlatmanız gerekmez.
Düzeltme değiştirme bilgileriBu düzeltme diğer düzeltmelerin yerini almaz.
Dosya bilgileriBu düzeltmenin İngilizce sürümü dosya özniteliklerine (veya daha yeni dosya özniteliklerine) sahip aşağıdaki tabloda listelenen. Tarihler ve saatler için bu dosyalar, Eşgüdümlü Evrensel Saat (utc) listelenir. Dosya bilgilerini görüntülediğinizde yerel saate dönüştürülür. utc ve yerel saat arasındaki farkı bulmak için kullanın. Saat dilimi sekmesinde Tarih ve saat Denetim Masası'nda madde.
Bu tabloyu kapaBu tabloyu aç
Bu soruna geçici bir çözüm için aşağıdaki yöntemlerden birini kullanın.
Yöntem 1
Devre dışı bırakma / analyze derleyici seçeneği etkin olduğunda.
Yöntem 2
Temiz bir yapı oluşturma başlatın.
Yöntem 3
Bilgisayarı yeniden başlatın.
Yöntem 4
Devre dışı bırakma Önceden derlenmiş üstbilgi oluşturma/kullan derleyici seçeneği.
Not Bu yöntemler işe garanti edilmez. Bu yöntemlerden birini kullanıyor olsanız bile, yine de bu sorunla karşılaşabilirsiniz.
Microsoft bunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bir sorun olduğunu onaylamıştır.
Adres alanı düzeni rasgele seçme hakkında daha fazla bilgi için aşağıdaki Microsoft blog postası ziyaret edin:
Windows Vista alanı düzeni rasgele adresDerlemesi başlık hataları hakkında daha fazla bilgi için aşağıdaki Microsoft blog postası ziyaret edin:
(http://blogs.msdn.com/michael_howard/archive/2006/05/26/address-space-layout-randomization-in-windows-vista.aspx)
Windows 7'de önceden derlenmiş başlık hataları
(http://blogs.msdn.com/vcblog/archive/2009/11/12/visual-c-precompiled-header-errors-on-windows-7.aspx)
Makale numarası: 976656 - Last Review: 20 Ocak 2012 Cuma - Gözden geçirme: 1.0
Bu makaledeki bilginin uygulandığı durum:
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:976656
(http://support.microsoft.com/kb/976656/en-us/ )