Fatal Error C1083 - No se puede abrir el archivo de inclusión:"de windows.h":No existe el fichero o el directorio

StackOverflow https://stackoverflow.com/questions/80788

  •  09-06-2019
  •  | 
  •  

Pregunta

Estoy tratando de conseguir IKVM a construir (ver esta pregunta), pero ahora se han encontrado con un problema que no tiene que ver con IKVM así que me voy a abrir una nueva pregunta:

Cuando se ejecuta nant en el IKVM directorio con el Visual Studio 2008 Símbolo del sistema (desde el Menú de Inicio), me sale el siguiente error:

        ikvm-native-win32:

               [cl] Compiling 2 files to C:\ikvm-0.36.0.11\native\Release'.

               [cl] jni.c
               [cl] os.c
               [cl] C:\ikvm-0.36.0.11\native\os.c(25) : fatal error C1083: Cannot open include file: 'windows.h': No such
                    file or directory
               [cl] Generating Code...

        BUILD FAILED

        C:\ikvm-0.36.0.11\native\native.build(17,10):
        External Program Failed: cl (return code was 2)

He instalado el SDK de Plataforma.Lo que me estoy perdiendo?Estoy seguro de que es algo simple...

Edición #1 Acabo de comprobar - tengo el directorio que contiene windows.h en el Camino.Edición #2 Encontró la respuesta (véase mi respuesta a continuación):El directorio que contiene windows.h necesario para estar en la "Incluir" ruta de acceso de la variable.

¿Fue útil?

Solución

OK, aquí está la respuesta final la encontré:en lugar de estar en el Camino, en el directorio de windows.h (en mi caso, C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include) que se necesita para ser configurado en la variable de entorno Include.

Otros consejos

Por el camino, crear la variable de entorno %LIB%, es decir, el mismo camino de todos los SDKs de los directorios lib

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top