Visual Studio 2012에서 RC4005: macro redefinition 문제 피하기
VS2012에서 구버전 VS의 프로젝트를 사용할 때 가끔 다음과 같은 메시지를 만날 수 있다. warning C4005: '__useHeader' : macro redefinition warning C4005: '__on_failure' : macro redefinition 이 문제는 VC11의 헤더와 SDK 7.1a의 헤더가 달라서 발생하는 것이라고 한다. .rc 파일 맨 앞부분에 다음 내용을 추가하면 이 메시지를 볼 일이 없다. #define _USING_V110_SDK71_ 1 참고 사이트: stackoverflow