IKVM을 빌드하려고하는데 (this question 참조) IKVM과 관련이없는 문제가 발생했습니다. '새 질문을 열어 해요 :치명적인 오류 C1083 - 포함 파일을 열 수 없습니다. "windows.h": 해당 파일이나 디렉토리가 없습니다.
때 (시작 메뉴에서)는 Visual Studio 2008 명령 프롬프트 iKVM을 디렉토리, 나는 다음과 같은 오류 얻을에 NANT를 실행 : 나는 플랫폼을
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)
을 SDK가 설치되었습니다. 내가 뭘 놓치고 있니? 나는 그것이 단순한 무엇인가라고 확신한다 ...
편집 # 1 방금 확인한 - 경로에 windows.h를 포함하는 디렉토리가 있습니다. 편집 # 2 답변을 찾았습니다 (아래 내 대답 참조) : "포함"경로 변수에 있어야 windows.h를 포함하는 디렉토리.
그래서, 당신은의 값을 설정하는 모든 SDK를 lib 디렉토리의 디렉토리 경로를 경로 변수를 "포함"C "로 : \ 프로그램 파일 (x86) \ Microsoft SDKs \ Windows \ v6.0A \ Include "에 있습니다. 존재하지 않는 경우 "Include"환경 변수를 작성하고 응답에 지정된 값을 설정하십시오. – JohnDoe
나는 진짜로 요구하고 번영을 위해 여기에서 명백하게 가치가 있다고 생각합니다. – JohnDoe
@ JohnDoe - 방금 시도해 보았습니다. Windows SDK의 일부는 명령 프롬프트를 엽니 다. 하나를 열고 [SET'을 입력하면] (http://stackoverflow.com/questions/5327495/list-all-environment-variables- from-command-line), 모든 환경 변수를 볼 수 있습니다. 다른 것들 중에는'Include ='... 그 자체 그대로입니다. – sdaau