Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Belgelerin bu bölümündeki makaleler, derleyici tarafından oluşturulan hata iletilerinin bir alt kümesini açıklar.
Ö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.
Hata iletileri
| Hata | İleti |
|---|---|
| Derleyici hatası C2001 | sabitte yeni satır |
| Derleyici hatası C2002 | geçersiz geniş karakter sabiti |
| Derleyici hatası C2003 | beklenen 'tanımlı kimlik' |
| Derleyici hatası C2004 | beklenen 'defined(id)' |
| Derleyici hatası C2005 | #line bir satır numarası bekleniyor, 'belirteç' bulundu |
| Derleyici hatası C2006 | 'yönergesi': bir dosya adı bekleniyor, 'belirteç' bulundu |
| Derleyici hatası C2007 | #define söz dizimi |
| Derleyici hatası C2008 | 'character': makro tanımında beklenmeyen |
| Derleyici hatası C2009 | makro resmi 'tanımlayıcı' yeniden kullanımı |
| Derleyici hatası C2010 | 'character': makro resmi parametre listesinde beklenmeyen |
| Derleyici hatası C2011 | 'identifier': 'type' type redefinition |
| Derleyici hatası C2012 | '<' sonrasında eksik ad |
| Derleyici hatası C2013 | eksik '>' |
| Derleyici hatası C2014 | önişlemci komutu ilk boşluk olarak başlamalıdır |
| Derleyici hatası C2015 | sabitte çok fazla karakter var |
| Derleyici hatası C2016 | C, bir yapının veya birleşimin en az bir üyesi olmasını gerektirir |
| Derleyici hatası C2017 | geçersiz kaçış sırası |
| Derleyici hatası C2018 | bilinmeyen karakter '0xvalue' |
| Derleyici hatası C2019 | beklenen önişlemci yönergesi, bulundu 'character' |
| Derleyici hatası C2020 | 'member': 'class' member redefinition |
| Derleyici hatası C2021 | beklenen üs değeri, 'karakter' değil |
| Derleyici hatası C2022 | 'sayı': karakter için çok büyük |
| Derleyici hatası C2023 | 'identifier': Hizalama (değer-1) önceki bildirimden farklı (değer-2) |
| Derleyici hatası C2024 | 'alignas' özniteliği yalnızca değişkenler, veri üyeleri ve etiket türleri için geçerlidir |
| Derleyici hatası C2025 | geçersiz veya bozuk ikili modül arabirim dosyası: 'filename' |
| Derleyici hatası C2026 | dize çok büyük, sondaki karakterler kesilmiş |
| Derleyici hatası C2027 | tanımsız tür 'type' kullanımı |
| Derleyici hatası C2028 | yapı/birleşim üyesi bir yapı/birleşim içinde olmalıdır |
| Derleyici hatası C2029 | (Eski) 'token' solu tanımlanmamış 'identifier' sınıfını/yapısı/arabirimini belirtir |
| Derleyici hatası C2030 | 'korumalı özel' erişilebilirliği olan bir yıkıcı , 'korumalı' olarak bildirilen bir sınıfın üyesi olamaz |
| Derleyici hatası C2031 | Bu tür için 'erişilebilirlik' erişilebilirliği olan bir sanal yıkıcıya izin verilmiyor |
| Derleyici hatası C2032 | 'identifier': işlevi struct/union 'type' üyesi olamaz |
| Derleyici hatası C2033 | 'identifier': bit alanı dolaylı olamaz |
| Derleyici hatası C2034 | 'identifier': bit sayısı için çok küçük bit alanı türü |
| Derleyici hatası C2035 | Bu tür için 'erişilebilirlik' erişilebilirliği olan sanal olmayan bir yıkıcıya izin verilmez |
| Derleyici hatası C2036 | 'tanımlayıcı': bilinmeyen boyut |
| Derleyici hatası C2037 | left of 'operator' undefined struct/union 'type' belirtir |
| Derleyici hatası C2038 | std ad alanı satır içi olamaz |
| Derleyici hatası C2039 | 'identifier1': 'identifier2' üyesi değil |
| Derleyici hatası C2040 | 'operator': 'identifier1', 'identifier2' ile dolaylılık düzeylerinde farklılık gösterir |
| Derleyici hatası C2041 | temel 'sayı' için geçersiz basamak 'karakter' |
| Derleyici hatası C2042 | imzalı/imzasız anahtar sözcükler birbirini dışlar |
| Derleyici hatası C2043 | yasa dışı mola |
| Derleyici hatası C2044 | geçersiz devam |
| Derleyici hatası C2045 | 'identifier': label redefined |
| Derleyici hatası C2046 | yasa dışı dava |
| Derleyici hatası C2047 | geçersiz varsayılan |
| Derleyici hatası C2048 | birden fazla varsayılan |
| Derleyici hatası C2049 | 'namespace-name': satır içi olmayan ad alanı satır içi olarak yeniden açılamaz |
| Derleyici hatası C2050 | switch ifadesi tam sayı değil |
| Derleyici hatası C2051 | case ifadesi sabit değil |
| Derleyici hatası C2052 | 'type': büyük/küçük harf ifadesi için geçersiz tür |
| Derleyici hatası C2053 | 'identifier': geniş dize uyuşmazlığı |
| Derleyici hatası C2054 | '(' için 'identifier' izlemesi bekleniyor |
| Derleyici hatası C2055 | tür listesi değil beklenen resmi parametre listesi |
| Derleyici hatası C2056 | geçersiz ifade |
| Derleyici hatası C2057 | beklenen sabit ifade |
| Derleyici hatası C2058 | sabit ifade tam sayı değil |
| Derleyici hatası C2059 | söz dizimi hatası: 'belirteç' |
| Derleyici hatası C2060 | sözdizimi hatası: dosya sonu bulundu |
| Derleyici hatası C2061 | söz dizimi hatası: tanımlayıcı 'tanımlayıcı' |
| Derleyici hatası C2062 | beklenmeyen 'type' türü |
| Derleyici hatası C2063 | 'identifier': işlev değil |
| Derleyici hatası C2064 | terim sayı bağımsız değişkenlerini alan bir işlevi değerlendirmez |
| Derleyici hatası C2065 | 'identifier': bildirilmemiş tanımlayıcı |
| Derleyici hatası C2066 | işlev türüne atama geçersiz |
| Derleyici hatası C2067 | dizi türüne atama geçersiz |
| Derleyici hatası C2068 | aşırı yüklenmiş işlevin geçersiz kullanımı. Bağımsız değişken listesi eksik mi? |
| Derleyici hatası C2069 | 'void' teriminin non-'void' olarak dökümünün |
| Derleyici hatası C2070 | 'type': geçersiz boyut işleci |
| Derleyici hatası C2071 | 'identifier': geçersiz depolama sınıfı |
| Derleyici hatası C2072 | 'identifier': işlevi başlatma |
| Derleyici hatası C2073 | (Eski) 'identifier': Kısmen başlatılan dizinin öğelerinin varsayılan oluşturucusunun olması gerekir |
| Derleyici hatası C2074 | 'identifier': 'type' başlatması için küme ayracı içine alınmış bir başlatıcı listesi gerekir |
| Derleyici hatası C2075 | 'identifier': dizi başlatma için küme ayracı içine alınmış bir başlatıcı listesi gerekir |
| Derleyici hatası C2076 | Türü 'type' içeren bir yeni ifadede ayraç içine alınmış başlatıcı listesi kullanılamaz |
| Derleyici hatası C2077 | skaler olmayan alan başlatıcı 'tanımlayıcı' |
| Derleyici hatası C2078 | çok fazla başlatıcı |
| Derleyici hatası C2079 | 'identifier' undefined struct/class/union 'type' kullanır |
| Derleyici hatası C2080 | 'identifier': 'type' türü yalnızca tek bir başlatıcı ifadesinden çıkarılabilir |
| Derleyici hatası C2081 | 'identifier': resmi parametre listesindeki ad geçersiz |
| Derleyici hatası C2082 | 'identifier' resmi parametresinin yeniden tanımlanması |
| Derleyici hatası C2083 | yapı/birleşim karşılaştırması geçersiz |
| Derleyici hatası C2084 | 'identifier' işlevinin zaten bir gövdesi var |
| Derleyici hatası C2085 | 'identifier': resmi parametre listesinde değil |
| Derleyici hatası C2086 | 'identifier': redefinition |
| Derleyici hatası C2087 | 'identifier': eksik alt simge |
| Derleyici hatası C2088 | 'operator': yapı/sınıf/birleşim için geçersiz |
| Derleyici hatası C2089 | 'identifier': 'type' çok büyük |
| Derleyici hatası C2090 | işlev dizi döndürür |
| Derleyici hatası C2091 | function returns işlevi |
| Derleyici hatası C2092 | 'identifier' dizi öğesi türü işlev olamaz |
| Derleyici hatası C2093 | 'identifier1': 'identifier2' otomatik değişkeninin adresi kullanılarak başlatılamıyor |
| Derleyici hatası C2094 | 'identifier' etiketi tanımlanmamış |
| Derleyici hatası C2095 | 'function': gerçek parametre 'void' türüne sahip: parametre numarası |
| Derleyici hatası C2096 | 'identifier': Veri üyesi ayraçlı başlatıcıyla başlatılamaz |
| Derleyici hatası C2097 | geçersiz başlatma |
| Derleyici hatası C2098 | 'identifier' veri üyesinden sonra beklenmeyen belirteç |
| Derleyici hatası C2099 | başlatıcı sabit değil |
Ayrıca bkz.
C/C++ Derleyici ve derleme araçları hataları ve uyarıları
Derleyici hataları C2001 - C3999, C7000 - C7999