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.
LINK, LIB, DUMPBIN ve EDITBIN bağlayıcı araçları, bu hataları ve uyarıları oluşturan ortak bir yürütülebilir dosyayı paylaşır. Araçlar, xxxx'in dört basamaklı bir sayı olduğu LNKxxxx biçiminde uyarılar oluşturur.
Ö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, izleyen birden çok hatayı çözebilir.
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. Bu sayfaya geldiyseniz ve hata veya uyarı iletisinin ek açıklamaya ihtiyacı olduğunu düşünüyorsanız, bu sayfadaki geri bildirim düğmelerini kullanarak bize bildirin. 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 > Sorun Bildirin'i seçin veya Yardım > Geri Bildirim > Özellik Öner'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 Soru-Cevap C++ 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.
Bağlayıcı araçları hataları
| Hata | Message |
|---|---|
| Bağlayıcı Araçları Hatası LNK1000 | bilinmeyen hata; teknik destek seçenekleri için belgelere bakın |
| Bağlayıcı Araçları Hatası LNK1103 | hata ayıklama bilgileri bozuk; modülü yeniden derle |
| Bağlayıcı Araçları Hatası LNK1104 | 'filename' dosyası açılamıyor |
| Bağlayıcı Araçları Hatası LNK1106 | geçersiz dosya veya disk dolu: konum aranamıyor |
| Bağlayıcı Araçları Hatası LNK1107 | geçersiz veya bozuk dosya: konum adresinde okunamıyor |
| Bağlayıcı Araçları Hatası LNK1112 | 'type1' modül makine türü 'type2' hedef makine türüyle çakişer |
| Bağlayıcı Araçları Hatası LNK1113 | geçersiz makine türü |
| Bağlayıcı Araçları Hatası LNK1120 | çözümlenmemiş dış değerlerin sayısı |
| Bağlayıcı Araçları Hatası LNK1123 | COFF'ye dönüştürme sırasında hata oluştu: dosya geçersiz veya bozuk |
| Bağlayıcı Araçları Hatası LNK1127 | kitaplık bozuk |
| Bağlayıcı Araçları Hatası LNK1136 | geçersiz veya bozuk dosya |
| Bağlayıcı Araçları Hatası LNK1140 | program veritabanı için çok fazla modül; /PDB ile bağlantı:NONE |
| Bağlayıcı Araçları Hatası LNK1141 | dışarı aktarma dosyası derlemesi sırasında hata oluştu |
| Bağlayıcı Araçları Hatası LNK1143 | geçersiz veya bozuk dosya: COMDAT bölüm numarası simgesi yok |
| Bağlayıcı Araçları Hatası LNK1152 | bir veya daha fazla dekorlanmamış simgeyi çözümleyemiyor |
| Bağlayıcı Araçları Hatası LNK1158 | 'filename' çalıştırılamıyor |
| Bağlayıcı Araçları Hatası LNK1164 | /ALIGN değerinden büyük bölüm hizalaması (sayı) |
| Bağlayıcı Araçları Hatası LNK1166 | offset=offset, va=value konumunda kod ayarlanamaz |
| Bağlayıcı Araçları Hatası LNK1168 | yazılmak üzere dosya adı açılamıyor |
| Bağlayıcı Araçları Hatası LNK1169 | bir veya daha fazla kez tanımlı sembol bulundu |
| Bağlayıcı Araçları Hatası LNK1170 | komut dosyasındaki satır uzunluk üst sınırı veya daha fazla karakter içeriyor |
| Bağlayıcı Araçları Hatası LNK1179 | geçersiz veya bozuk dosya: yinelenen COMDAT 'dosyaadı' |
| Bağlayıcı Araçları Hatası LNK1181 | 'filename' giriş dosyası açılamıyor |
| Bağlayıcı Araçları Hatası LNK1188 | BADFIXUPSECTION:: geçersiz bağlama hedefi 'symbol'; muhtemelen sıfır uzunluklu bir bölüm |
| Bağlayıcı Araçları Hatası LNK1189 | LIBTOOMANYMEMBERS:: kütüphane nesne sayısı sınırını aştı |
| Bağlayıcı Araçları Hatası LNK1196 | geçersiz veya bozuk içeri aktarma nesnesi: bilinmeyen sürüm |
| Bağlayıcı Araçları Hatası LNK1200 | 'filename' program veritabanı okunurken hata oluştu |
| Bağlayıcı Araçları Hatası LNK1201 | 'filename' program veritabanına yazma hatası; yetersiz disk alanı, geçersiz yol veya yetersiz ayrıcalık denetimi |
| Bağlayıcı Araçları Hatası LNK1211 | Önceden derlenmiş tür bilgisi bulunamadı. 'filename' bağlantılı değil veya üzerine yazılmamış. |
| Bağlayıcı Araçları Hatası LNK1215 | meta veri işlemi başarısız oldu (HRESULT) : error |
| Bağlayıcı Araçları Hatası LNK1218 | uyarı hata olarak değerlendirilir; çıktı dosyası oluşturulmaz |
| Bağlayıcı Araçları Hatası LNK1221 | alt sistem çıkarılamaz ve tanımlanmalıdır |
| Bağlayıcı Araçları Hatası LNK1223 | geçersiz veya bozuk dosya: dosya geçersiz .pdata katkıları içeriyor |
| Bağlayıcı Araçları Hatası LNK1224 | geçersiz görüntü temel adresi |
| Bağlayıcı Araçları Hatası LNK1237 | kod oluşturma sırasında, derleyici /GL ile derlenmiş 'module' modülünde tanımlanan 'symbol' simgesine başvuruda bulunur |
| Bağlayıcı Araçları Hatası LNK1240 | IDL içeriği derlenemiyor |
| Bağlayıcı Araçları Hatası LNK1241 | Kaynak dosyası 'resource file' zaten belirtilmiş. |
| Bağlayıcı Araçları Hatası LNK1245 | geçersiz 'subsystem' alt sistemi belirtildi; /SUBSYSTEM parametresi WINDOWS, WINDOWSCE veya CONSOLE olmalıdır |
| Bağlayıcı Araçları Hatası LNK1248 | görüntü boyutu ('output_size') izin verilen boyut üst sınırını (maximum_size) aşıyor |
| Bağlayıcı Araçları Hatası LNK1256 | ALINK işlemi başarısız oldu: neden |
| Bağlayıcı Araçları Hatası LNK1264 | /LTCG:PGINSTRUMENT belirtildi ancak kod oluşturma gerekli değil; izleme başarısız oldu |
| Bağlayıcı Araçları Hatası LNK1277 | pgd'de nesne kaydı bulunamadı (dosya adı) |
| Bağlayıcı Araçları Hatası LNK1282 | /REBASE dosyası yapılamıyor çünkü imzalandı |
| Bağlayıcı Araçları Hatası LNK1287 | geçersiz yönetilen giriş noktası işlevi |
| Bağlayıcı Araçları Hatası LNK1296 | dosya adı yüklenemedi |
| Bağlayıcı Araçları Hatası LNK1301 | LTCG clr modülleri bulundu, /LTCG:parameter ile uyumsuz |
| Bağlayıcı Araçları Hatası LNK1302 | yalnızca güvenli .netmodule'leri bağlamayı destekler; .netmodule dosyası bağlanamıyor |
| Bağlayıcı Araçları Hatası LNK1306 | DLL giriş noktası işlevi yönetilemez; yerel derle |
| Bağlayıcı Araçları Hatası LNK1309 | type1 modülü algılandı; /CLRIMAGETYPE:type2 seçeneğiyle geçersiz |
| Bağlayıcı Araçları Hatası LNK1312 | geçersiz veya bozuk dosya: derleme içeri aktarılamıyor |
| Bağlayıcı Araçları Hatası LNK1313 | ijw/native modülü algılandı; saf modüllerle bağlantı kurulamıyor |
| Bağlayıcı Araçları Hatası LNK1314 | bozuk veya geçersiz COFF simgesi tablosu (tanımlanmamış statik veya etiket simgesi) |
| Bağlayıcı Araçları Hatası LNK1318 | Beklenmeyen PDB hatası; neden 'details' |
| Bağlayıcı Araçları Hatası LNK1332 | bir modülde içeri aktarılan ve başka bir modülde tanımlanan Windows Çalışma Zamanı türlerinin sayısı< algılandı > |
| Bağlayıcı Araçları Hatası LNK1352 | 'section_name_1' ve 'section_name_2' farklı bölümlere birleştirilemez |
| Bağlayıcı Araçları Hatası LNK1561 | giriş noktası tanımlanmalıdır |
| Bağlayıcı Araçları Hatası LNK2001 | çözülmemiş dış simge "simge" |
| Bağlayıcı Araçları Hatası LNK2004 | 'hedef'e yönelik gp görece onarımla aşma; 'section' adlı kısa bölüm çok büyük ya da aralık dışında bulunuyor. |
| Bağlayıcı Araçları Hatası LNK2005 | simgesi nesnede zaten tanımlanmış |
| Bağlayıcı Araçları Hatası LNK2008 | Düzeltme hedefi 'symbol_name' hizalanmamış |
| Bağlayıcı Araçları Hatası LNK2011 | önceden derlenmiş nesne bağlı değil; görüntü çalışmayabilir |
| Bağlayıcı Araçları Hatası LNK2013 | düzeltme türü düzeltme taşması. Hedef 'sembol adı' aralık dışında |
| Bağlayıcı Araçları Hatası LNK2017 | 'symbol', /LARGEADDRESSAWARE:NO olmadan 'segment'e yerleştirilmesi geçersizdir |
| Bağlayıcı Araçları Hatası LNK2019 | İşlev 'function' içinde başvurulan çözülmemiş dış simge 'symbol' |
| Bağlayıcı Araçları Hatası LNK2020 | çözümlenmemiş belirteç 'belirteç' |
| Bağlayıcı Araçları Hatası LNK2022 | meta veri işlemi başarısız oldu (HRESULT) : error_message |
| Bağlayıcı Araçları Hatası LNK2023 | hatalı dll veya giriş noktası <dll veya giriş noktası> |
| Bağlayıcı Araçları Hatası LNK2026 | SAFESEH görüntüsü için modül güvenli değil |
| Bağlayıcı Araçları Hatası LNK2027 | çözümlenmemiş modül referansı 'module' |
| Bağlayıcı Araçları Hatası LNK2028 | "exported_function" (decorated_name) işlevinde başvurulan "function_containing_function_call" (decorated_name) |
| Bağlayıcı Araçları Hatası LNK2031 | "function_declaration" decorated_name için p/invoke oluşturulamıyor; meta verilerde çağırma kuralı eksik |
| Bağlayıcı Araçları Hatası LNK2033 | 'type' için çözümlenmemiş typeref belirteci |
| Bağlayıcı Araçları Hatası LNK2038 | 'name' için uyuşmazlık algılandı: 'value_1' değeri filename.obj'value_2' değeriyle eşleşmiyor |
| Bağlayıcı Araçları Hatası LNK2039 | another.obj'de tanımlanan başvuru sınıfı <türü> içeri aktarıyor; ya içeri aktarılmalı ya da tanımlanmalıdır, ancak her ikisi aynı anda değil |
Bağlayıcı araçları uyarıları
| Uyarı | Message |
|---|---|
| Bağlayıcı Araçları Uyarısı LNK4001 | nesne dosyası belirtilmedi; kitaplıklar kullanıldı |
| Bağlayıcı Araçları Uyarısı LNK4002 | nesnesinde tanımlanan simge |
| Bağlayıcı Araçları Uyarısı LNK4006 | sembol nesnede zaten tanımlandı; ikinci tanım göz ardı edildi |
| Bağlayıcı Araçları Uyarısı LNK4010 | geçersiz alt sistem sürüm numarası; varsayılan alt sistem sürümü varsayıldı |
| Bağlayıcı Araçları Uyarısı LNK4014 | "objectname" üye nesnesi bulunamıyor |
| Bağlayıcı Araçları Uyarısı LNK4020 | 'filename' içindeki bir tür kaydı bozuk; Hata ayıklayıcıdan bazı simgelere ve türlere erişilemiyor olabilir |
| Bağlayıcı Araçları Uyarısı LNK4022 | 'symbol' simgesi için benzersiz eşleşme bulunamıyor |
| Bağlayıcı Araçları Uyarısı LNK4039 | /SECTION seçeneğiyle belirtilmiş 'name' bölümü mevcut değil |
| Bağlayıcı Araçları Uyarısı LNK4044 | tanınmayan 'option' seçeneği; göz ardı edildi |
| Bağlayıcı Araçları Uyarısı LNK4049 | 'filename.obj' içinde tanımlanan 'symbol' simgesi içeri aktarıldı |
| Bağlayıcı Araçları Uyarısı LNK4065 | 'function' sıralanamaz; göz ardı edildi |
| Bağlayıcı Araçları Uyarısı LNK4070 | /OUT:filename yönergesi .EXP içinde, 'filename' çıkış dosyasının adından farklıdır; yönerge yoksayılıyor |
| Bağlayıcı Araçları Uyarısı LNK4071 | sonraki bağlantılarda artımlı olarak linklenemez |
| Bağlayıcı Araçları Uyarısı LNK4073 | .ilk dosyası için eşleme oluşturulamıyor; arttırımsız linkleme |
| Bağlayıcı Araçları Uyarısı LNK4075 | "option2" belirtimi nedeniyle "option1" göz ardı ediliyor |
| Bağlayıcı Araçları Uyarısı LNK4076 | geçersiz artımlı durum dosyası 'dosyaadı'; artımsız bağlama |
| Bağlayıcı Araçları Uyarısı LNK4078 | farklı özniteliklere sahip birden çok 'bölüm adı' bölümü bulundu |
| Bağlayıcı Araçları Uyarısı LNK4086 | 'function' giriş noktası bağımsız değişkenlerin 'sayı' baytlarıyla __stdcall değil; görüntü çalışmayabilir |
| Bağlayıcı Araçları Uyarısı LNK4092 | paylaşılan yazılabilir bölüm 'section' yeniden konumlandırmalar içeriyor; görüntü düzgün çalışmayabilir |
| Bağlayıcı Araçları Uyarısı LNK4096 | /BASE değeri "sayı" Windows 95 ve Windows 98 için geçersiz; görüntü çalışmayabilir |
| Bağlayıcı Araçları Uyarısı LNK4098 | defaultlib 'library' diğer kütüphanelerin kullanımıyla çakışır; /NODEFAULTLIB:library kullan |
| Bağlayıcı Araçları Uyarısı LNK4099 | PDB 'dosya adı' 'nesne/kitaplık' ile veya 'path' konumunda bulunamadı; nesneyi hata ayıklama bilgisi yokmuş gibi bağlama |
| Bağlayıcı Araçları Uyarısı LNK4102 | silme yıkıcısı 'name' dışarı aktarma; görüntü düzgün çalışmayabilir |
| Bağlayıcı Araçları Uyarısı LNK4104 | 'symbol' simgesinin dışarı aktarımı ÖZEL olmalıdır |
| Bağlayıcı Araçları Uyarısı LNK4105 | 'option' seçeneğiyle bağımsız değişken belirtilmedi; seçenek yoksayılıyor |
| Bağlayıcı Araçları Uyarısı LNK4194 | /DELAYLOAD:dll adı yok sayıldı |
| Bağlayıcı Araçları Uyarısı LNK4197 | 'exportname' birden çok kez belirtildi; ilk belirtim olarak kullanılacak |
| Bağlayıcı Araçları Uyarısı LNK4199 | /DELAYLOAD:dllname yok sayıldı; dllname'den içe aktarma bulunamadı |
| Bağlayıcı Araçları Uyarısı LNK4200 | nesne dosyasında bozuk satır numarası bilgisi; görmezden gelindi |
| Bağlayıcı Araçları Uyarısı LNK4204 | 'filename' modülüne başvurma için hata ayıklama bilgileri eksik; hata ayıklama bilgisi yokmuş gibi nesneyi bağlama |
| Bağlayıcı Araçları Uyarısı LNK4205 | 'filename', modüle başvurmak için geçerli hata ayıklama bilgilerini eksik; nesneyi hata ayıklama bilgisi yokmuş gibi bağlama |
| Bağlayıcı Araçları Uyarısı LNK4206 | önceden derlenmiş tür bilgileri bulunamadı; 'filename' bağlı değil veya üzerine yazılmamış; nesneyi hata ayıklama bilgisi yokmuş gibi bağlama |
| Bağlayıcı Araçları Uyarısı LNK4210 | bölüm bölümü var; işlenmeyen statik başlatıcılar veya sonlandırıcılar olabilir |
| Bağlayıcı Araçları Uyarısı LNK4216 | Dışarı aktarılan giriş noktası girdisi |
| Bağlayıcı Araçları Uyarısı LNK4217 | 'filename_1.obj' içinde tanımlanan 'symbol' simgesi 'function' işlevindeki 'filename_2.obj' tarafından içeri aktarılır |
| Bağlayıcı Araçları Uyarısı LNK4219 | fixup isim fixup taşması. Hedef 'hedef sembol adı' aralık dışında, bu nedenle thunk ekleniyor |
| Bağlayıcı Araçları Uyarısı LNK4220 | geçersiz 'bağlayıcı seçeneği' değeri 'value'; varsayılan varsayıldı |
| Bağlayıcı Araçları Uyarısı LNK4221 | Bu nesne dosyası daha önce tanımlanmamış ortak simge tanımlamaz, bu nedenle bu kitaplığı kullanan hiçbir bağlantı işlemi tarafından kullanılmaz |
| Bağlayıcı Araçları Uyarısı LNK4222 | Dışarı aktarılan 'sembol'e sıra numarası atan maması gerekir. |
| Bağlayıcı Araçları Uyarısı LNK4224 | seçeneği artık desteklenmiyor; Göz ardı |
| Bağlayıcı Araçları Uyarısı LNK4227 | meta veri işlemi uyarısı (HRESULT) : warning_message |
| Bağlayıcı Araçları Uyarısı LNK4229 | geçersiz yönerge bulundu ve yok sayıldı |
| Bağlayıcı Araçları Uyarısı LNK4237 | /SUBSYSTEM:NATIVE ,'dll'den içeri aktarılırken belirtildi; /SUBSYSTEM:CONSOLE veya /SUBSYSTEM:WINDOWS kullanın. |
| Bağlayıcı Araçları Uyarısı LNK4247 | 'decorated_function_name' giriş noktasının zaten bir iş parçacığı özniteliği var; 'attribute' yoksayıldı |
| Bağlayıcı Araçları Uyarısı LNK4248 | 'type' için çözümlenmemiş typeref belirteci (belirteç); görüntü çalışmayabilir |
| Bağlayıcı Araçları Uyarısı LNK4253 | 'section1' bölümü 'section2' ile birleştirilmemiş; zaten 'section3' ile birleştirildi |
| Bağlayıcı Araçları Uyarısı LNK4254 | farklı özniteliklere sahip 'section2' (uzaklık) ile birleştirilen 'section1' (uzaklık) bölümü |
| Bağlayıcı Araçları Uyarısı LNK4286 | 'filename_1.obj' içinde tanımlanan 'symbol' simgesi 'filename_2.obj' tarafından içeri aktarılır |
| Bağlayıcı Araçları Uyarısı LNK4306 | Yardımcı delayload (gecikmeli yükleme) içeri aktarma adresi tablosu, birincil delayload içeri aktarma adresi tablosuyla düzgün hizalanmamıştır. Bunun olumsuz performans etkisi olabilir. |
| Bağlayıcı Araçları Uyarısı LNK4307 | Yardımcı delayload import adres tablosu kopyası, yardımcı delayload import adres tablosuyla düzgün hizalanmamıştır. Bunun olumsuz performans etkisi olabilir. |