Programming

Window7에서 VS2012로 MFC 프로젝트를 위저드로 만들때 컴파일 에러

콜러스 XXII 2013. 2. 26. 13:42

 

Window7에서 VS2012로 MFC 프로젝트를 위저드로 만들때 컴파일 에러가 났다. 예전엔 그냥 VS2010을 썼는데 VS2012 C++기능이 막강하여 꼭 써보고 싶었다.

 

문제는 Win7 + VS2012 조합이 기본적으로 좋지는 않다.

 

기본적으로 위저드로 만들어서 Compile 해보면 항상

 

Cannot open include file: 'SDKDDKVer.h': No such file or directory

 

라는 에러가 떴다. 문제 해결법은 그냥 VS2010을 쓰던지 ...

 

아니면 다음의 방법을 이용하면 된다.

 

http://www.global-webnet.com/blog/post/2012/04/14/Kinect-SkeletalViewer-Cannot-open-include-file-SDKDDKVerh-No-such-file-or-directory.aspx

 

드디어 찾았다. ㅋㅋ

 

요약하면

 

Peoperties -> VC++ Directories -> Include Directory

 

 

Peoperties -> VC++ Directories -> Library Directory

 

에 각각 폴더를 지정해주면 된다.

 

인클루드에는

 

$(WindowsSDK_IncludePath) 를 추가하고

 

라이브러리에는

 

$(WindowsSDK_LibraryPath_x86) 을 추가하면 된다. 만일 64bit용으로 하고자 한다면 ...

$(WindowsSDK_LibraryPath_x64) 을 추가하면 된다.

 

10년묵은 체증이 내려오는듯 하다. 쩝....