Errore irreversibile C1083: impossibile aprire il file di inclusione:“finestre.h”:Nessun file o directory con questo nome

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

  •  09-06-2019
  •  | 
  •  

Domanda

Sto cercando di convincere IKVM a costruire (vedi questa domanda) ma ora ho riscontrato un problema che non ha a che fare con IKVM, quindi apro una nuova domanda:

Quando eseguo nant nella directory IKVM con il prompt dei comandi di Visual Studio 2008 (dal menu Start), ottengo il seguente errore:

        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)

Ho installato Platform SDK.Cosa mi manca?Sono sicuro che sia qualcosa di semplice...

Modifica n. 1 Ho appena controllato: ho la directory contenente windows.h sul percorso.Modifica n. 2 Trovato la risposta (vedi la mia risposta qui sotto):La directory contenente windows.h doveva trovarsi nella variabile di percorso "Includi".

È stato utile?

Soluzione

OK, ecco la risposta che ho trovato:invece di trovarsi sul percorso, la directory con windows.h (nel mio caso, C:\Programmi\Microsoft SDK\Windows\v6.0A\Include) doveva essere impostata nella variabile di ambiente Include.

Altri suggerimenti

A proposito, crea la variabile di ambiente %LIB%, che significa lo stesso percorso per tutte le directory lib degli SDK

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top