Saltar al contenido

No se puede instalar el archivo de inclusión de Visual Studio C ++ 'excpt.h'

Luego de consultar expertos en esta materia, programadores de diversas áreas y profesores dimos con la solución a la cuestión y la plasmamos en este post.

Solución:

Para aquellos que tienen el mismo problema, aquí está la solución que encontré después de aproximadamente 10 horas de ciclos de instalación / desinstalación / limpieza ... He desinstalado completamente Visual Studio usando esto. Después de eso, usando el panel de control, desinstalé el SDK de Windows y todo lo que se pueda asociar con él o con Visual Studio (por ejemplo, .NET Framework). Luego, eliminé todas las sobras eliminando manualmente las carpetas de Visual Studio y Windows SDK ubicadas en C: / Archivos de programa. Finalmente, eliminé todas las entradas relacionadas con el SDK de Windows o Visual Studio en el registro (están ubicadas en HKEY_LOCAL_MACHINE SOFTWARE Microsoft). Luego, reinstalé Visual Studio ... y finalmente funcionó correctamente. Debo agregar que reinicié y limpié el registro usando CCleaner después de cualquier paso de instalación o desinstalación.

Tuve este problema con un proyecto que se había actualizado a VS2017 desde VS2015.

Este fue un encabezado incluido a través de windows.h. Sabía que este encabezado no debería tener problemas, ya que tenía otros proyectos creados directamente en VS2017 que usaban windows.h.

Otro síntoma fue que el intellisense resaltaba las inclusiones de encabezados estándar (p. Ej. string, vector, etc.), aunque no generaban errores de compilación.

La solución para mí fue similar a VS 2010 No se puede abrir el archivo de código fuente "string”.

Inicialmente, redireccioné el proyecto con la esperanza de que esto ayudara (haga clic con el botón derecho en el proyecto, seleccione proyectos de redireccionamiento), pero esto no solucionó el problema en sí mismo.

Luego tomé un proyecto de trabajo y copié los directorios de inclusión de las propiedades del proyecto-> Propiedades de configuración-> Directorios de VC ++ y los usé para reemplazar la misma propiedad para mi proyecto roto. Esto solucionó el problema.

Inicialmente, el valor de esta propiedad era

$(VCInstallDir)include;$(VCInstallDir)atlmfcinclude;$(WindowsSDK_IncludePath);

El valor de reposición fue

$(VC_IncludePath);$(WindowsSDK_IncludePath);

Vea si lo tiene en C: Archivos de programa (x86) Microsoft Visual Studio 10.0 VC include excpt.h Verifique que las rutas de inclusión del sistema sean correctas en Visual Studio. Si todo lo demás falla, desinstale todo, todos los SDK, etc., y vuelva a instalar Visual C ++.

Los programas de búsqueda de terceros hacen un mejor trabajo que el de Windows para encontrar cosas. Prueba Agent Ransack. Es gratis.

valoraciones y comentarios

Al final de la página puedes encontrar las interpretaciones de otros usuarios, tú aún eres capaz mostrar el tuyo si dominas el tema.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada.