convert c# .net path ikvm

c# - convert jar to dll



Error fatal C1083-No se puede abrir el archivo de inclusión: "windows.h": No existe ningún archivo o directorio (2)

Estoy intentando hacer que IKVM cree (vea esta pregunta ) pero ahora he encontrado un problema que no tiene que ver con IKVM, así que estoy abriendo una nueva pregunta:

Cuando ejecuto nant en el directorio IKVM con el símbolo del sistema de Visual Studio 2008 (desde el menú Inicio), aparece 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)

Tengo Platform SDK instalado. ¿Qué me estoy perdiendo? Estoy seguro de que es algo simple ...

Editar # 1 Acabo de verificar: tengo el directorio que contiene windows.h en la ruta. Editar # 2 Encontré la respuesta (ver mi respuesta a continuación): El directorio que contiene windows.h necesitaba estar en la variable de ruta "Incluir".


OK aquí está la respuesta que terminé encontrando: en lugar de estar en la ruta, el directorio con Windows.h (en mi caso, C: / Archivos de programa / Microsoft SDKs / Windows / v6.0A / Include) necesitaba configurarse en la variable de entorno Incluir.


Por cierto, cree la variable de entorno% LIB%, es decir, la misma ruta a todos los directorios lib de SDK