C/C++ Derleyicisi ve derleme araçları hata ve uyarıları

Belgelerin bu bölümündeki makalelerde, Microsoft C/C++ derleyicisi ve derleme araçları tarafından oluşturulan tanılama hatası ve uyarı iletileri açıklanmaktadır.

Önemli

Visual Studio derleyicileri ve derleme araçları birçok tür hata ve uyarı bildirebilir. Bir hata veya uyarı bulunduktan sonra, derleme araçları kod amacı hakkında varsayımlarda bulunabilir ve devam etmeye çalışabilir, böylece aynı anda daha fazla sorun bildirilebilir. Araçlar yanlış varsayımda bulunursa, daha sonraki hatalar veya uyarılar projeniz için geçerli olmayabilir. Projenizdeki sorunları düzelttiğinizde, her zaman bildirilen ilk hata veya uyarıyla başlayın ve sık sık yeniden oluşturun. Bir düzeltme, sonraki birçok hatayı ortadan kaldırabilir.

Visual Studio'da belirli bir tanılama iletisiyle ilgili yardım almak için Çıktı penceresinde bu iletiyi seçin ve F1 tuşuna basın. Visual Studio, varsa bu hatanın belge sayfasını açar. Belirli hatalar veya uyarılar hakkındaki makaleleri bulmak için sayfanın üst kısmındaki arama aracını da kullanabilirsiniz. Alternatif olarak, araçlara göre hata ve uyarı listesine göz atın ve bu sayfadaki içindekiler tablosuna yazın.

Not

Her Visual Studio hatası veya uyarısı belgelenmez. Çoğu durumda, tanılama iletisi kullanılabilir tüm bilgileri sağlar. F1 kullanırken bu sayfaya geldiyseniz ve hata veya uyarı iletisinin ek açıklamaya ihtiyacı olduğunu düşünüyorsanız bize bildirin. GitHub'da belge sorunu oluşturmak için bu sayfadaki geri bildirim düğmelerini kullanabilirsiniz. Hatanın veya uyarının yanlış olduğunu düşünüyorsanız veya araç takımıyla ilgili başka bir sorun bulduysanız, Geliştirici Topluluğu sitesinde bir ürün sorunu bildirin. Ayrıca geri bildirim gönderebilir ve IDE'de hatalar girebilirsiniz. Visual Studio'da menü çubuğuna gidin ve Yardım Geri Bildirim Gönder Sorun Bildir'i seçin > veya Yardım Geri Bildirim > > Gönder Öneri Gönder'i kullanarak > bir öneri gönderin. Derleyici tarafından yayılmayan ve şimdi bunun yerine bu sayfaya yönlendirilen bazı derleyici hata konuları oluşturuldu.

Microsoft Learn Soru-Cevap forumlarında hatalar ve uyarılar için ek yardım bulabilirsiniz. Veya Visual Studio C++ Geliştirici Topluluğu sitesinde hata veya uyarı numarasını arayın. Çözüm bulmak için Stack Overflow'da da arama yapabilirsiniz.

Ek yardım ve topluluk kaynaklarının bağlantıları için bkz . Visual C++ Yardım ve Topluluk.

Bu bölümde

BSCMAKE hataları ve uyarıları (BKxxxx)
Microsoft Browse Information Maintenance Utility (BSCMAKE.EXE) tarafından oluşturulan hatalar ve uyarılar.

Komut satırı hataları ve uyarıları
Komut satırı seçenekleri sorunları için derleme araçları tarafından oluşturulan hatalar ve uyarılar.

Derleyici önemli hataları C999 - C1999
C++ derleyicisini durduran hatalar (CL.EXE).

Derleyici hataları C2001 - C3999
C++ derleyicisi (CL.EXE) tarafından algılanan hatalar.

Derleyici uyarıları C4000 - C5999
C++ derleyicisi (CL.EXE) tarafından algılanan sorunlar için uyarılar.

Derleyici sürümüne göre derleyici uyarıları
Her derleyici sürümü tarafından sunulan uyarıların listesi.

C Çalışma Zamanı hataları (Rxxxx)
C Çalışma Zamanı Kitaplığı (CRT) tarafından çalışma zamanında oluşturulan hatalar.

CVTRES hataları ve uyarıları (CVTxxxx)
Microsoft Kaynak Dosyasını COFF Nesne Dönüştürme Yardımcı Programı (CVTRES.EXE) tarafından oluşturulan hatalar ve uyarılar.

İfade değerlendirici hataları (CXXxxxx)
Hata ayıklayıcı ve tanılama araçları tarafından oluşturulan hatalar.

Bağlayıcı araçları hataları ve uyarıları (LNKxxxx)
Bağlayıcı ve ilgili araçlar (LINK.EXE, LIB.EXE, DUMPBIN.EXE, EDITBIN.EXE) tarafından oluşturulan hatalar ve uyarılar.

Matematik hataları (Mxxxx)
Çalışma zamanı kayan nokta matematik kitaplığı tarafından oluşturulan hatalar.

NMAKE hataları ve uyarıları (Uxxxx)
Microsoft makefile aracı (NMAKE.EXE) tarafından oluşturulan hatalar ve uyarılar.

Profil Destekli İyileştirme hataları ve uyarıları (PGxxxx)
Profil Destekli İyileştirme (PGO) araçları tarafından oluşturulan hatalar ve uyarılar.

Proje derleme hataları ve uyarıları (PRJxxxx)
Visual Studio'da yerel C++ Projesi derleme sistemi tarafından oluşturulan hatalar ve uyarılar.

Kaynak derleyicisi hataları ve uyarıları (RCxx, RWxxxx)
Kaynak Derleyicisi (RC.EXE) tarafından oluşturulan hatalar ve uyarılar.

Vektörleştirici ve paralelleştirici iletileri
Vektörleştirici ve paralelleştirici iyileştirme derleyici seçenekleri tarafından oluşturulan tanılama iletileri.

Varsayılan olarak kapalı olan derleyici uyarıları

Ayrıca bkz.

C/C++ Derleme Başvurusu
Visual Studio’da hata ayıklama