4
내가 승리 & SDK & Win8의 SDK를 사용하여 VC++ 솔루션 &을 구축하고의 일부 (LIB &에서 이러한 경로를 포함하여 VS2008의 설정 포함). 그러나 refclock.h 헤더 파일에서 다음 빌드 오류가 발생합니다. 표준 MSFT 헤더 파일에서 오류를 어떻게 얻을 수 있는지 이해할 수 없습니다. 아무도 나를 고칠 수 없습니까?빌드 오류, 윈도우 플랫폼 SDK
c:\program files\microsoft sdks\windows\v7.0\samples\multimedia\directshow\baseclasses\refclock.h(80) : error C2061: syntax error : identifier 'CAMSchedule'
2>c:\program files\microsoft sdks\windows\v7.0\samples\multimedia\directshow\baseclasses\refclock.h(139) : error C2143: syntax error : missing ';' before '*'
2>c:\program files\microsoft sdks\windows\v7.0\samples\multimedia\directshow\baseclasses\refclock.h(139) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
2>c:\program files\microsoft sdks\windows\v7.0\samples\multimedia\directshow\baseclasses\refclock.h(139) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
2>c:\program files\microsoft sdks\windows\v7.0\samples\multimedia\directshow\baseclasses\refclock.h(139) : warning C4183: 'GetSchedule': missing return type; assumed to be a member function returning 'int'
2>c:\program files\microsoft sdks\windows\v7.0\samples\multimedia\directshow\baseclasses\refclock.h(178) : error C2143: syntax error : missing ';' before '*'
2>c:\program files\microsoft sdks\windows\v7.0\samples\multimedia\directshow\baseclasses\refclock.h(178) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
2>c:\program files\microsoft sdks\windows\v7.0\samples\multimedia\directshow\baseclasses\refclock.h(178) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
2>c:\program files\microsoft sdks\windows\v7.0\samples\multimedia\directshow\baseclasses\refclock.h(139) : error C2065: 'm_pSchedule' : undeclared identifier
2>c:\program files\microsoft sdks\windows\v7.0\samples\multimedia\directshow\baseclasses\refclock.h(166) : error C2065: 'm_pSchedule' : undeclared identifier
2>c:\program files\microsoft sdks\windows\v7.0\samples\multimedia\directshow\baseclasses\refclock.h(166) : error C2227: left of '->GetEvent' must point to class/struct/union/generic type
이 파일이 포함되기 전에 포함 된 선언이나 헤더 파일이 있습니까? 어딘가에 누락 된 세미콜론이있을 수 있습니까? –
코드에서 나는 refclock.h를 직접 포함하는 곳이 아닙니다. 즉 소스 코드에서 refclock.h에 대한 칭찬은 없습니다. 그러나 나는 이것이 어떻게 오는지 실제로 이해하지 못한다. – codeLover