Aracılığıyla paylaş


C2001 ile C2099 arasında derleyici hataları

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