VS2012에서 구버전 VS의 프로젝트를 사용할 때 가끔 다음과 같은 메시지를 만날 수 있다.


warning C4005: '__useHeader' : macro redefinition

warning C4005: '__on_failure' : macro redefinition



이 문제는 VC11의 헤더와 SDK 7.1a의 헤더가 달라서 발생하는 것이라고 한다.

.rc 파일 맨 앞부분에 다음 내용을 추가하면 이 메시지를 볼 일이 없다.


#define _USING_V110_SDK71_ 1


참고 사이트: stackoverflow



+ Recent posts