내가 VS2005에서 VS2008에 우리의 프로젝트를 통해 이동하기 위해 노력하고있어에서 컴파일 오류가 발생하고 MFC 프로젝트에 빌드 오류에 실행하고 있습니다 :는 VS2008를 설치 한 후, 나는 WINNT.H
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winnt.h(236) : error C2146: syntax error : missing ';' before identifier 'PVOID64'
I 이것이 SDK 문제이거나 일부 포럼에서 제안한 것처럼 디렉토리 등록 문제를 포함한다고 생각했지만 문제가 아닌 것 같습니다. 이걸 본 사람 있어요? 이걸 추적하려고 할 때 무엇을 찾아야합니까?
내 프로젝트의 stdafx에서 WINVER 전 처리기 플래그를 늘려야하는지 궁금합니다. 그들은 꽤 나이 :
#ifndef WINVER
#define WINVER 0x0500
#endif
#ifndef _WIN32_WINNT
#define _WIN32_WINNT 0x0500
#endif
#ifndef _WIN32_WINDOWS
#define _WIN32_WINDOWS 0x0510
#endif
#ifndef _WIN32_IE
#define _WIN32_IE 0x0500
#endif
감사
DirectShow 및 VS2008을 사용하여 동일한 문제가 있습니다. 불행히도, 귀하의 솔루션은 내 MS SDK 버전 6.0, 7.0을 설치 한 경우에도 도움이되지 않습니다. 제안이 있습니까? –