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