Próbuję utworzyć IKVM do zbudowania (zobacz this question), ale teraz napotkałem problem związany z brakiem IKVM, więc jestem otwierając nowe pytanie:Błąd krytyczny C1083 - Nie można otworzyć pliku include: "windows.h": Brak takiego pliku lub katalogu
Uruchamiając NAnt w katalogu iKVM z Visual Studio 2008 Command Prompt (z menu start), pojawia się następujący błąd:
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)
mam platformę Zainstalowany SDK. czego mi brakuje? Jestem pewien, że to jest coś prostego ...
Edytuj # 1 Właśnie sprawdziłem - mam katalog zawierający windows.h na ścieżce. Edytuj nr 2 Znaleziono odpowiedź (zobacz moją odpowiedź poniżej): Katalog zawierający plik windows.h musi znajdować się w zmiennej ścieżki "Uwzględnij".
Tak, trzeba ustawić wartość „Dołącz” zmienną ścieżkę „C: \ Program Files (x86) \ Microsoft SDK \ Windows \ v6.0A \ Include ". Jeśli nie istnieje, utworzyłeś zmienną środowiskową "Uwzględnij" i ustaw ją na wartość określoną w odpowiedzi? – JohnDoe
Naprawdę pytam, a także myślę o dobrobycie, że warto tu być. – JohnDoe
@JohnDoe - po prostu wypróbowałem, niektóre z Windows SDK mają polecenia instalacji, jeśli otworzysz jeden i [wpisz 'SET'] (http://stackoverflow.com/questions/5327495/list-all-environment-variables- z wiersza poleceń), zobaczysz wszystkie zmienne środowiskowe, między innymi 'Include =' ..., które jest dosłownie jako takie. – sdaau