|
|
|
date: Sat, 4 Jul 2009 13:27:01 -0700 (PDT),
group: microsoft.public.windowsmedia.sdk
back
Re: Amcap compiling problem
On Jul 5, 6:27 am, ronyo98 wrote:
> Hy, I'm having problem compiling this capture sample can somebody
> please help?
> I have have included headers and libraries in the project....
>
> Here are the errors while compiling:
>
> Error 1 error C2146: syntax error : missing ')' before identifier
> 'pName' c:\program files\microsoft sdks\windows\v6.1\samples\multimedia
> \directshow\baseclasses\refclock.h 80
> Error 2 error C2146: syntax error : missing ';' before identifier
> 'pName' c:\program files\microsoft sdks\windows\v6.1\samples\multimedia
> \directshow\baseclasses\refclock.h 80
> Error 3 error C2460: 'CBaseReferenceClock::LPCTSTR' : uses
> 'CBaseReferenceClock', which is being defined c:\program files
> \microsoft sdks\windows\v6.1\samples\multimedia\directshow\baseclasses
> \refclock.h 80
> Error 4 error C4430: missing type specifier - int assumed. Note: C
> does not support default-int c:\program files\microsoft sdks\windows
> \v6.1\samples\multimedia\directshow\baseclasses\refclock.h 80
> Error 5 error C2146: syntax error : missing ';' before identifier
> 'pUnk' c:\program files\microsoft sdks\windows\v6.1\samples\multimedia
> \directshow\baseclasses\refclock.h 80
> Error 6 error C4430: missing type specifier - int assumed. Note: C
> does not support default-int c:\program files\microsoft sdks\windows
> \v6.1\samples\multimedia\directshow\baseclasses\refclock.h 80
> Error 7 error C4430: missing type specifier - int assumed. Note: C
> does not support default-int c:\program files\microsoft sdks\windows
> \v6.1\samples\multimedia\directshow\baseclasses\refclock.h 80
> Error 8 error C2143: syntax error : missing ';' before '*' c:\program
> files\microsoft sdks\windows\v6.1\samples\multimedia\directshow
> \baseclasses\refclock.h 80
> Error 9 error C4430: missing type specifier - int assumed. Note: C
> does not support default-int c:\program files\microsoft sdks\windows
> \v6.1\samples\multimedia\directshow\baseclasses\refclock.h 80
> Error 10 error C4430: missing type specifier - int assumed. Note: C
> does not support default-int c:\program files\microsoft sdks\windows
> \v6.1\samples\multimedia\directshow\baseclasses\refclock.h 80
> Error 11 error C2143: syntax error : missing ';' before '*' c:\program
> files\microsoft sdks\windows\v6.1\samples\multimedia\directshow
> \baseclasses\refclock.h 80
> Error 12 error C4430: missing type specifier - int assumed. Note: C
> does not support default-int c:\program files\microsoft sdks\windows
> \v6.1\samples\multimedia\directshow\baseclasses\refclock.h 80
> Error 13 error C2059: syntax error : ')' c:\program files\microsoft
> sdks\windows\v6.1\samples\multimedia\directshow\baseclasses\refclock.h
> 80
> Error 14 error C4430: missing type specifier - int assumed. Note: C
> does not support default-int c:\program files\microsoft sdks\windows
> \v6.1\samples\multimedia\directshow\baseclasses\refclock.h 80
> Error 15 error C2864: 'CBaseReferenceClock::pSched' : only static
> const integral data members can be initialized within a class c:
> \program files\microsoft sdks\windows\v6.1\samples\multimedia
> \directshow\baseclasses\refclock.h 80
> Error 16 error C2143: syntax error : missing ';' before '*' c:\program
> files\microsoft sdks\windows\v6.1\samples\multimedia\directshow
> \baseclasses\refclock.h 139
> Error 17 error C4430: missing type specifier - int assumed. Note: C
> does not support default-int c:\program files\microsoft sdks\windows
> \v6.1\samples\multimedia\directshow\baseclasses\refclock.h 139
> Error 18 error C4430: missing type specifier - int assumed. Note: C
> does not support default-int c:\program files\microsoft sdks\windows
> \v6.1\samples\multimedia\directshow\baseclasses\refclock.h 139
> Warning 19 warning C4183: 'GetSchedule': missing return type; assumed
> to be a member function returning 'int' c:\program files\microsoft sdks
> \windows\v6.1\samples\multimedia\directshow\baseclasses\refclock.h
> 139
> Error 20 error C2143: syntax error : missing ';' before '*' c:\program
> files\microsoft sdks\windows\v6.1\samples\multimedia\directshow
> \baseclasses\refclock.h 178
> Error 21 error C4430: missing type specifier - int assumed. Note: C
> does not support default-int c:\program files\microsoft sdks\windows
> \v6.1\samples\multimedia\directshow\baseclasses\refclock.h 178
> Error 22 error C4430: missing type specifier - int assumed. Note: C
> does not support default-int c:\program files\microsoft sdks\windows
> \v6.1\samples\multimedia\directshow\baseclasses\refclock.h 178
> Error 23 error C2065: 'm_pSchedule' : undeclared identifier c:\program
> files\microsoft sdks\windows\v6.1\samples\multimedia\directshow
> \baseclasses\refclock.h 139
> Error 24 error C2227: left of '->GetEvent' must point to class/struct/
> union/generic type c:\program files\microsoft sdks\windows\v6.1\samples
> \multimedia\directshow\baseclasses\refclock.h 166
> Error 25 error C2327: 'CBaseReferenceClock::LPCTSTR' : is not a type
> name, static, or enumerator c:\program files\microsoft sdks\windows
> \v6.1\samples\multimedia\directshow\baseclasses\sysclock.h 25
> Error 26 error C2327: 'CBaseReferenceClock::LPCTSTR' : is not a type
> name, static, or enumerator c:\program files\microsoft sdks\windows
> \v6.1\samples\multimedia\directshow\baseclasses\sysclock.h 25
Hi,
Without having a code sample, its impossible to tell the issue. Just a
general hint however, in these cases somethimes the code surrounding
the #include statement has a syntax error, i.e. missing ';', then it
can translate into error messages like these. Try check the code
directly before the #include statement.
Hope that helps, or otherwise, try including some code samples, around
the #include statement, or inside the file that is causing your issues.
date: Mon, 6 Jul 2009 03:46:02 -0700 (PDT)
author: SPauka
|
|