2015-08-27 20 views
17

Bir test projesi için Visual Studio 2015 Topluluğunda tanı araçlarını çalıştırmaya çalışıyorum.VS 2015 tanı araçları beklenmedik bir şekilde başarısız oldu

Kodum:

#include<iostream> 

int main() 
{ 
    for (;;) 
    { 
    std::cout << "Hello, World!"; 
    getchar(); 
    } 
    return 0; 
} 

Ben yapılandırma Debug x64 platformu kullanmak. Pencere Tanılama Araçları beklenmedik şekilde başarısızlıkla sonuçlanabilir:

Tanılama araçları beklenmedik bir şekilde başarısız oldu. Çıkış penceresindeki Teşhis Hub çıkışı ek bilgi içerebilir.

Image1

Teşhis Hub:

sıfırdan rehberi bir arka bağlantı noktasına sahip olamaz.

Bu ne anlama geliyor? Bu hatayı nasıl düzeltirim?

Image2

+1

Bu konu hakkında Google'da hiç bir referans bulamadığım için (bu sorunun yanı sıra korkunç bir hileli kazıyıcı git) –

cevap

5

O "karalama dizini" bir dizin ama reparse point çeşit aslında olmadığını şikayetçi. Reparse noktaları, özellikle bağlantı noktaları ve sembolik bağlar olmak üzere çeşitli NTFS dosya sistemi özelliklerini uygulamak için kullanılır.

Sıfırlama dizininin hangi dizinin olması gerektiğinden emin değilim, ama benim tahminim bu TEMP dizininiz (normalde C:\Users\ROSSRI~1\AppData\Local\Temp gibi bir şey) ve bir bağlantı noktası kullanarak başka bir sürücüye taşımak gibi bir şey yaptınız. veya sembolik bağlantı. Eğer TEMP dizini Windows komut istemine aşağıdaki komutu girerek bir dizin gerçekten olup olmadığını görmek için kontrol edebilirsiniz:

for /d %i in ("%TEMP%") do @echo %~ai 

o d-------- o zaman normal bir dizin, ama sonra d-------l yazdırır eğer öyle basıyorsa bir bağlantı noktası.

Çözüm doğruysa, çözümün TEMP dizini geri taşınması veya TEMP ve TMP ortam değişkenlerini taşıdığınız konuma yönlendirmesidir.

0

Sadece :) bilgisayarınızı yeniden başlatın (evet başka hiçbir şey bana yardımcı olmadı).

İlgili konular