정확한 시점은 모르겠다.
갑자기 어느 순간부터였는지...
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)의 경로를 확인하도록 한다.
정말 개발자한테 도움이 될만한 꿀같은 정보가 아니라, 이러한 거나 포스팅하고 있는게 참 한심하다.... ;;
'develop' 카테고리의 다른 글
OpenSSL library (0) | 2015.06.14 |
---|---|
함수호출시의 이중포인터 사용하는 이유 (13) | 2014.11.21 |
Visual C++ 2012, Find Result 가 제대로 안나오는 증상 (2) | 2013.10.22 |
MS Network Mornitor v4.3 (free) (0) | 2013.08.16 |
0x000006BA: RPC 서버를 사용할 수 없습니다 (0) | 2012.11.26 |
댓글4