x64 visual studio para microsoft c++ visual-studio-2015

c++ - visual - Las herramientas de diagnóstico de VS 2015 fallaron inesperadamente



microsoft visual c++ 2018 (2)

Intento ejecutar herramientas de diagnóstico en Visual Studio 2015 Community para un proyecto de prueba.

Mi código:

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

Yo uso la plataforma x64 en la configuración de depuración. Las herramientas de diagnóstico de Windows fallan inesperadamente, diciendo lo siguiente:

Las herramientas de diagnóstico fallaron inesperadamente. La salida del centro de diagnóstico en la ventana de salida puede contener información adicional.

Centro de diagnóstico:

El directorio reutilizable no puede tener un punto de unión final.

Qué significa eso? ¿Cómo corrijo este error?


Sólo :) reinicie su computadora (sí, nada más me ayudó).


Se queja de que el "directorio inicial " no es en realidad un directorio sino un tipo de punto de análisis . Los puntos de repase se utilizan para implementar varias funciones del sistema de archivos NTFS, en particular puntos de unión y enlaces simbólicos.

No estoy seguro de qué directorio se supone que debe ser el directorio C:/Users/ROSSRI~1/AppData/Local/Temp , pero supongo que es su directorio TEMP (normalmente algo como C:/Users/ROSSRI~1/AppData/Local/Temp ) y ha hecho algo como lo movió a otra unidad usando un punto de unión o enlace simbólico. Puede verificar si su directorio TEMP no es realmente un directorio ingresando el siguiente comando en el símbolo del sistema de Windows:

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

Si imprime d-------- entonces es un directorio normal, pero si imprime d-------l entonces es un punto de unión.

Suponiendo que estoy en lo cierto, la solución sería mover el directorio TEMP hacia atrás o apuntar las variables de entorno TEMP y TMP a la ubicación donde lo movió.