2014-06-17 16 views
5

Visual Studio'nun C++ bağlayıcı bir hata mesajı alıyorum yazamıyor her yapı ile değişir. Bu hata, eşlerimdeki makinelerin hiçbirinde meydana gelmiyor, bu yüzden çevremde bir şey var.Visual Studio bağlayıcı [onaltılık sayı]

MSDN, bu hatanın nedenlerinden birinin yetersiz disk alanı olduğunu, ancak 155 GB boşluğa sahip olduğunu belirtir. Anlayabildiğim kadarıyla, çözümüm tüm dosyaları yerel olarak yazacak şekilde yapılandırıldı.

bağlayıcı Yapılandırılması/VERBOSE ve/LTCG kullanmak:

9> bitirdi arama kütüphaneleri
: Bu meta birleştirme zamanı geldiğinde DURUMU, ben hata çalışmasının sonuna doğru meydana görüyoruz meta Veri birleştirme 9>
9> meta birleştirme bitirdi
9> LİNK: önemli hata LNK1108: 0x2E12984

de dosyayı yazamıyor kimse yanlısı bu tür karşılaştı blem daha önce? Bunu nasıl giderebilirim? Ben Visual Studio 2013 Ultimate, Güncelleştirme 2. çözüm çözümü içinde WINMD dosyaları silmektir

+0

Bu bir ağ sürücüsü mu? –

+0

Hayır, tüm yerel. Gönderiyi güncelleyeceğim. Bunu işaretlediğiniz için teşekkürler. –

+0

Antivirüs programınızı devre dışı bırakmayı denediniz mi? – drescherjm

cevap

2

kullanıyorum

. Bağlayıcının birleştirilen meta verilerin üzerine yazılmaması gerçeği (günlüğe göre) ipucuydu. Bu beni Windows Metadata (.winmd) dosyaları hakkında okumaya yönlendirdi. Dosyaya bakmak için ILDASM kullandım ve araç bozuk olduğunu bildirdi. Oluşturulan winmd dosyalarını sildikten sonra, normal olarak derleyebilir, bağlayabilir ve çalıştırabilirim.

Bir zamanlar SOU dosyalarıyla benzer bir sorun yaşadım. Belki de Visual Studio'nun, oluşturulan tüm dosyaları silen "Oluştur> Temiz Çözüm" e benzer bir "Süper Temiz" özelliğine ihtiyacı vardır.