본문 바로가기
develop

'SDKDDKVer.h': No such file or directory

by 찬이 2013. 11. 20.

정확한 시점은 모르겠다.
갑자기 어느 순간부터였는지...
Visual Studio 2012로 변경한 다음에 발생하긴 했는데, 즉시였는지도 기억이 안난다.

SDKDDKVer.h 파일이 없다고 한다.

 

이런 에러가 발생하는 경우는 두가지인 것 있는 것 같다.

첫번째, 정말로 저 파일이 없는 경우...
WDK (Windows Developer Kit)가 설치되어 있지 않거나, 혹은 파일이 지워졌거나 하는 경우라면 WDK를 새로 설치해주는 수 밖에 없을 것 같다.

아래의 링크에서 WDK 를 다운받을 수 있다.
http://msdn.microsoft.com/en-us/windows/hardware/hh852365

 

두번째, path가 제대로 잡히지 않은 경우...
실제 파일은 존재하지만, VC 상에서의 path가 기입되지 않아, 파일을 찾지 못하는 경우이다.
이번에 내가 그러했는데, [Project]-[Property] 메뉴에 들어가서 아래와 같은 화면으로 진입하여,

1) $(WindowsSdkDir)include가 포함되어있는지를 확인하고,

2) "Inherited values"에 포함되어 있으나 그 아래 체크박스가 체크안되어있는 경우라면 체크하여 [확인] 버튼을 누른다.

 

만약 그래도 컴파일이 안되거나, 혹은 library를 못찾는다는 메시지가 나오는 경우에는 아래와 같이 윈도우를 확장하여 $(WindowsSDK_IncludePath)와 $(WindowsSDK_LibraryPath_x64) 혹은 $(WindowsSDK_LibraryPath_x86)의 경로를 확인하도록 한다.

 

정말 개발자한테 도움이 될만한 꿀같은 정보가 아니라, 이러한 거나 포스팅하고 있는게 참 한심하다.... ;;

 

댓글3

  • 개발자1 2014.10.06 01:52

    오! 이것때문에 계속 어디가 잘못됐는지 찾고있었는데 덕분에 해결됐습니다.
    감사합니다!
    답글

  • 개발자2 2015.09.23 20:00

    저 역시 한참 찾고 있었는데 덕분에 해결됐습니다! 감사합니다!
    답글

  • 개발자2 2015.09.23 20:00

    저 역시 한참 찾고 있었는데 덕분에 해결됐습니다! 감사합니다!
    답글