Saltar al contenido

No se puede abrir Windows.h en Microsoft Visual Studio

Luego de buscar en diferentes repositorios y páginas webs de internet al final hallamos la solución que te enseñaremos aquí.

Solución:

Si aún no lo ha hecho, intente agregar "SDK PathInclude" a:

Project → Preferences → C/C++ → General → Additional Include Directories

Y añadir "SDK PathLib" a:

Project → Preferences → Linker → General → Additional Library Directories

Además, trate de cambiar "Windows.h" a

Si no ayuda, verifique la existencia física del archivo, debe estar en la carpeta “VCPlatformSDKInclude” en su directorio de instalación de Visual Studio.

Inicie Visual Studio. Vaya a Herramientas->Opciones y expanda Proyectos y soluciones. Seleccione Directorios de VC++ en el árbol y elija Incluir archivos en el combo de la derecha.

Debería ver:

$(WindowsSdkDir)incluir

Si falta esto, encontraste un problema. Si no, busque un archivo. Debe estar ubicado en

Sistemas de 32 bits:

C:Archivos de programaMicrosoft SDKsWindowsv6.0AInclude

Sistemas de 64 bits:

C:Archivos de programa (x86)Microsoft SDKsWindowsv6.0AInclude

si VS se instaló en el directorio predeterminado.

Fuente: http://forums.codeguru.com/showthread.php?465935-quot-windows-h-no-such-file-or-directory-quot-in-Visual-Studio-2008!-Help&p=1786039#post1786039

Si su objetivo es Windows XP (v140_xp), intente instalar Soporte de Windows XP para C++.

A partir de Visual Studio 2012, el conjunto de herramientas predeterminado (v110) eliminó la compatibilidad con Windows XP. Como resultado, un Windows.h Puede ocurrir un error si su proyecto tiene como objetivo Windows XP con los paquetes predeterminados de C++.

Compruebe qué versión de Windows SDK se especifica en su proyecto Conjunto de herramientas de la plataforma. (Project → Properties → Configuration Properties → General). Si su conjunto de herramientas termina en _xpdeberá instalar el soporte de XP.

Visual Studio: conjunto de herramientas del proyecto

Abra el instalador de Visual Studio y haga clic en Modificar para su versión de Visual Studio. Abre el Componentes individuales pestaña y desplácese hacia abajo hasta Compiladores, herramientas de compilación y tiempos de ejecución. Cerca de la parte inferior, verifique Soporte de Windows XP para C++ y haga clic Modificar para comenzar a instalar.

Instalador de Visual Studio: compatibilidad con XP para C++

Ver también:

  • Cómo apuntar a Windows XP en Microsoft Visual Studio C++
  • ¿Cuál es la diferencia entre Platform Toolsets v140 y v140_xp?
¡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. Los campos obligatorios están marcados con *