aaa
2005-07-31 17:02:03 UTC
I'm trying to develop a COM object using DirectShow to support a Web cam to
use in Internet Explorer. It is my first time trying to do something like
this, and I have only been working with COM for a few months.
Linking the .NET idl files seem to be no problem:
Processing .\_WebCamComponent.idl
_WebCamComponent.idl
Processing C:\Program\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\prsht.idl
prsht.idl
Processing C:\Program\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\include\wtypes.idl
wtypes.idl
Processing C:\Program\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\include\basetsd.h
basetsd.h
Processing C:\Program\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\include\guiddef.h
guiddef.h
Processing C:\Program\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\mshtml.idl
mshtml.idl
Processing C:\Program\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\include\ocidl.idl
ocidl.idl
Processing C:\Program\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\include\oleidl.idl
oleidl.idl
Processing C:\Program\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\include\objidl.idl
objidl.idl
Processing C:\Program\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\include\unknwn.idl
unknwn.idl
Processing C:\Program\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\include\oaidl.idl
oaidl.idl
Processing C:\Program\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\include\servprov.idl
servprov.idl
Processing C:\Program\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\include\urlmon.idl
urlmon.idl
Processing C:\Program\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\include\msxml.idl
msxml.idl
Processing C:\Program\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\include\dimm.idl
dimm.idl
Processing C:\Program\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\mshtmhst.idl
mshtmhst.idl
Processing C:\Program\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\include\docobj.idl
docobj.idl
Processing C:\Program\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\exdisp.idl
exdisp.idl
Processing C:\Program\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\objsafe.idl
objsafe.idl
However, when trying the WMSDK idl files it fails, even though wmsbuffer.idl
actually is in the C:\WMSDK\WMFSDK95\include folder which was used by
wmsdkidl.idl. Any ideas what I could be doing wrong or what I have left out?
Processing C:\WMSDK\WMFSDK95\include\wmsdkidl.idl
wmsdkidl.idl
midl : command line error MIDL1001 : cannot open input file wmsbuffer.idl
LINK : fatal error LNK1240: failed to compile IDL content
use in Internet Explorer. It is my first time trying to do something like
this, and I have only been working with COM for a few months.
Linking the .NET idl files seem to be no problem:
Processing .\_WebCamComponent.idl
_WebCamComponent.idl
Processing C:\Program\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\prsht.idl
prsht.idl
Processing C:\Program\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\include\wtypes.idl
wtypes.idl
Processing C:\Program\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\include\basetsd.h
basetsd.h
Processing C:\Program\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\include\guiddef.h
guiddef.h
Processing C:\Program\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\mshtml.idl
mshtml.idl
Processing C:\Program\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\include\ocidl.idl
ocidl.idl
Processing C:\Program\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\include\oleidl.idl
oleidl.idl
Processing C:\Program\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\include\objidl.idl
objidl.idl
Processing C:\Program\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\include\unknwn.idl
unknwn.idl
Processing C:\Program\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\include\oaidl.idl
oaidl.idl
Processing C:\Program\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\include\servprov.idl
servprov.idl
Processing C:\Program\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\include\urlmon.idl
urlmon.idl
Processing C:\Program\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\include\msxml.idl
msxml.idl
Processing C:\Program\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\include\dimm.idl
dimm.idl
Processing C:\Program\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\mshtmhst.idl
mshtmhst.idl
Processing C:\Program\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\include\docobj.idl
docobj.idl
Processing C:\Program\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\exdisp.idl
exdisp.idl
Processing C:\Program\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\Include\objsafe.idl
objsafe.idl
However, when trying the WMSDK idl files it fails, even though wmsbuffer.idl
actually is in the C:\WMSDK\WMFSDK95\include folder which was used by
wmsdkidl.idl. Any ideas what I could be doing wrong or what I have left out?
Processing C:\WMSDK\WMFSDK95\include\wmsdkidl.idl
wmsdkidl.idl
midl : command line error MIDL1001 : cannot open input file wmsbuffer.idl
LINK : fatal error LNK1240: failed to compile IDL content