내 친구에게서 프로젝트를 얻었습니다. 빌드를 시도 할 때 다음 오류가 발생합니다.치명적인 오류 C1189 : #error : Windows SDK 버전 오류
치명적인 오류 C1189 : #error : Windows SDK의 버전이 6.0 이전입니다. 프로젝트의 'WINVER'및 '_WIN32_WINNT'정의를 0x0600 미만으로 설정하십시오.
이 오류를 극복하기 위해 도와주세요 윈도우 7의 x64에 VS2008를 사용
.
내 친구에게서 프로젝트를 얻었습니다. 빌드를 시도 할 때 다음 오류가 발생합니다.치명적인 오류 C1189 : #error : Windows SDK 버전 오류
치명적인 오류 C1189 : #error : Windows SDK의 버전이 6.0 이전입니다. 프로젝트의 'WINVER'및 '_WIN32_WINNT'정의를 0x0600 미만으로 설정하십시오.
이 오류를 극복하기 위해 도와주세요 윈도우 7의 x64에 VS2008를 사용
.
이 오류의 원인은 VS2008 환경에 빌드 된 Windows SDK의 버전이 빌드하려는 프로젝트보다 오래된 것입니다. 일하지 않아도됩니다.
무엇을할까요? 어딘가에서 뭔가 편집하면 문제가 해결되지는 않을 것 같지만 불가능하지는 않습니다. 나는 그렇게하지 않을 것이다.
VS를 최신 버전으로 업데이트 할 수 있습니다. 그것은 최선의 해결책이 될 것입니다.
VS2008에서 생성 된 새 프로젝트로 파일을 전송하여 친구가 제공 한 프로젝트를 다시 만들 수 있습니다.
VS2010 설치 .. 함께 작업 ..하지만 대답이 있어야합니다. 어쨌든 .. 감사합니다 .. – Nadun
매우 설명적인 오류 메시지처럼 들리지만 문제는 무엇입니까? –
MSDN에서이 두 매크로를 검색하면 [최고의 조회수가 도움이 될 수 있습니다.] (http://msdn.microsoft.com/en-us/library/6sehtctf (v = versus90) .aspx) – WhozCraig
I #define WINVER 0x0601 및 #define _WIN32_WINNT 0x0601을 stdafx.h에 추가했습니다. 그러나 여전히 오류가 있습니다. – Nadun