John C Wrote: > 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
Hi John, Thank you.I have win2003 SDK+vc++2008 EX installed in my machine.When I tried the winsamp.d in the example folder of dmd(ver2031): />coffimplib -f vfw32.lib />dmd winsamp.d gdi32.lib vfw32.lib winsamp.def ** also tried bud winsamp.d gdi32.lib vfw32.lib I got below error: F:\laguangeD\WindowsApi-CMakeD\demo>bud winsampw.d -cleanup gid32.lib vfw32.lib OPTLINK (R) for Win32 Release 8.00.1 Copyright (C) Digital Mars 1989-2004 All rights reserved. mpr.lib Warning 2: File Not Found mpr.lib imm32.lib Warning 2: File Not Found imm32.lib lz32.lib Warning 2: File Not Found lz32.lib rpcns4.lib Warning 2: File Not Found rpcns4.lib What's that?Was I missing something? Regards, Sam