win32 capCreateCaptureWindow problem

John C johnch_atms at hotmail.com
Thu Aug 13 00:56:36 PDT 2009


Sam Hu Wrote:

> John C Wrote:
> 
> > Ivan Boritsky wrote:
> > > i work on a win32 application. i try to access my web camera.
> > > when i use this api funtion;
> > > capCreateCaptureWindow("cam", WS_VISIBLE + WS_CHILD, 10, 10,266, 252, hWnd, 0);
> > 
> > That should be: WS_VISIBLE | WS_CHILD.
> > 
> > > 
> > > i get this error:
> > > Error: undefined identifier capCreateCaptureWindow
> > 
> > You need a header module that imports the function. Try the vfw.d module 
> > at the project Jarrett pointed you to.
> > 
> > > 
> > > my compile comman is:
> > > dmd webcam.d gdi32.lib advapi32.lib
> > 
> > You'll also need vfw32.lib, which isn't part of the DMD distribution, 
> > but will be on your system if you've downloaded the Platform SDK - in 
> > which case, you'll need to run it through coffimplib 
> > (ftp://ftp.digitalmars.com/coffimplib.zip).
> 
> 
> Hi John,
> 
> I also downloaded the said win32 zip but don't know how to compile to lib or dll,doesn't need to compile? or how to compile?
> 
> Thanks.
> Regards,
> Sam

Huh? You just run 

  coffimplib -f vfw32.lib

and specify the .lib on your build command line - something like:

  dmd webcam vfw32.lib


More information about the Digitalmars-d-learn mailing list