error C2061: 구문 오류 : 식별자 '__RPC__inout_xcount'

작성일: 2013-10-08



빌드 할 때 이 에러를 보게 되었다면 VS가 윈도 SDK 폴더를 찾지 못해서이다. 보통 Windows SDK 6.1이 설치된 상태에서 Windows SDK 7.0(이후) 버전을 설치했을 때 보인다.


해결 방법: Windows SDK 6.1 (C:\Program Files\Microsoft SDKs\Windows\v6.1) 폴더를 삭제(혹은 이름 변경)한다.


이는 다른 SDK과의 충돌 문제로 보인다.


이것 말고도 SDK 6.X는 버그가 가끔 보인다. -_- ; 일단 내가 알고 있는 또 다른 건, SDK 6.1를 설치하니 VC++ 2008 디렉토리 옵션에 $(WindowsSdkDir)include 가 아니라 $(WindowsSdkDir)\include 가 들어가서 빌드 오류가 생겼던 버그, 레지스트리 HKLM\Software\Microsoft\Microsoft SDKs\Windows@ProductVersion 에 6.0.6001.17011가 들어가야 하는데 v6.0 이 들어가 있어서 Windows SDK Configuration Tool을 실행해도 설치된 버전을 못 찾았던 어처구니 없는 버그 등. -_-;



이 글에는 0 개의 댓글이 있습니다.