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.
geçersiz veya bozuk dosya: konum adresinde okunamıyor
Açıklamalar
Araç dosyayı okuyamadı. Dosya bozuk olabilir veya beklenmeyen bir dosya türüne sahip olabilir.
LNK1107 bağlayıcıya veya ilgili araçlara geçirilen bir dosya bozuksa oluşabilir. Bu sorunu çözmek için dosyayı yeniden derleyin.
LNK1107, derleme işleminiz araçta geçirilen dosyalar listesine beklenmeyen bir dosya türü eklerse de oluşabilir. Bağlayıcı ve ilgili araçlar belirli dosya türleri üzerinde çalışmayı bekler. Örneğin, bağlayıcı yürütülebilir dosya oluşturmak için nesne dosyalarını, kitaplık dosyalarını, derlenmiş kaynakları ve bildirimleri kullanabilir. Kaynak dosyaları veya DLL'leri kullanarak yürütülebilir dosya oluşturamaz. Bu sorunu çözmek için derleme işleminizin araca yalnızca beklenen dosya türlerini geçirdiğinden emin olun. Örneğin, , , veya .obj.lib dosyalarını değil .res.cpp, ve .hdosyalarını geçirin.dll. .rc
LNK1107, bağlayıcıya bir .NET yürütülebilir modülü ( .dll veya .netmodule veya ile /clr:noAssembly/NOASSEMBLYoluşturulan bir dosya) geçirmeye çalışırsanız da oluşabilir. Bu sorunu çözmek için bunun yerine dosyayı geçirin .obj .
Örnek
kullanarak cl /clr /LD LNK1107.cppbu örneği derleyin:
// LNK1107.cpp
// compile with: /clr /LD
public ref class MyClass {
public:
void Test(){}
};
Ardından komut satırında belirtirseniz link LNK1107.dll LNK1107 alırsınız. Hatayı çözmek için bunun yerine belirtin link LNK1107.obj .