Fatal Error C1083 - No se puede abrir el archivo de inclusión:"de windows.h":No existe el fichero o el directorio
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.
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