johnXXXX


Hi everyone

I have a small question. I am new to dshow. I have dshow sample examples. But these examples are in .NET 2002 VC++. I use VC++ 6.0. I could run the cutscene sample. I want to run the VMR9\MultiVMR9\GamePlayer. For these I found that I need to build MultiVMR9.dll. Can anybody tell how to do that I have seen there is a dll folder in the folder where GamePlayer and Multiplayer are, and I tried to make a win32 project and add the files .cpp, .def, .idl to the source folder and added the .h files to the header in my new project. I have also added the .rc to Resource folder. When i compiled it I got the following errors 14 errors. Why is that Thanks in advance.....

Code Snippet

error MIDL2311 : statements outside library block are \VC++ 6.0\dllmaker\MultiVMR9.idl(51) : error MIDL2311 : statements outside library block are illegal in mktyplib compatability mode : [ Interface 'IMultiVMR9Wizard' ]
VC++ 6.0\dllmaker\MultiVMR9.idl(51) : error MIDL2096 : duplicated attribute : [helpstring] [ Interface 'IMultiVMR9Wizard' ]
VC++ 6.0\dllmaker\MultiVMR9.idl(51) : error MIDL2096 : duplicated attribute : [uuid] [ Interface 'IMultiVMR9Wizard' ]
VC++ 6.0\dllmaker\MultiVMR9.idl(130) : error MIDL2311 : statements outside library block are illegal in mktyplib compatability mode : [ Interface 'IMultiVMR9RenderEngine' ]
VC++ 6.0\dllmaker\MultiVMR9.idl(130) : error MIDL2096 : duplicated attribute : [helpstring] [ Interface 'IMultiVMR9RenderEngine' ]
VC++ 6.0\dllmaker\MultiVMR9.idl(130) : error MIDL2096 : duplicated attribute : [uuid] [ Interface 'IMultiVMR9RenderEngine' ]
VC++ 6.0\dllmaker\MultiVMR9.idl(221) : error MIDL2311 : statements outside library block are illegal in mktyplib compatability mode : [ Interface 'IMultiVMR9UILayer' ]
C:\Documents and Settings\avikwt\Desktop\VC++ 6.0\dllmaker\MultiVMR9.idl(221) : error MIDL2096 : duplicated attribute : [helpstring] [ Interface 'IMultiVMR9UILayer' ]
VC++ 6.0\dllmaker\MultiVMR9.idl(221) : error MIDL2096 : duplicated attribute : [uuid] [ Interface 'IMultiVMR9UILayer' ]
VC++ 6.0\dllmaker\MultiVMR9.idl(259) : error MIDL2311 : statements outside library block are illegal in mktyplib compatability mode : [ ]
VC++ 6.0\dllmaker\MultiVMR9.idl(289) : error MIDL2311 : statements outside library block are illegal in mktyplib compatability mode : [ Interface 'IMultiVMR9MixerControl' ]
VC++ 6.0\dllmaker\MultiVMR9.idl(289) : error MIDL2096 : duplicated attribute : [helpstring] [ Interface 'IMultiVMR9MixerControl' ]
VC++ 6.0\dllmaker\MultiVMR9.idl(289) : error MIDL2096 : duplicated attribute : [uuid] [ Interface 'IMultiVMR9MixerControl' ]
Error executing midl.exe.



Re: how to build MultiVMR9.dll?

MVP User


> I have a small question. I am new to dshow. I have dshow sample > examples. But these examples are in .NET 2002 VC++. I use VC++ 6.0. I > could run the cutscene sample. See if you can find the "DirectX Summer 2003 Update" on the Microsoft Downloads site (or if you have an MSDN subscription, in your archives). This has VC6 compatible versions of the filter and .dsw/.dsp files.



Re: how to build MultiVMR9.dll?

johnXXXX

Thanks MVP. I downloaded the summer 2003 update. It has vc++ 6.0 files.




Re: how to build MultiVMR9.dll?

johnXXXX

Hi MVP

When i tried to compile, i got errors for wmstub.lib. I know you replied to a guy called AnilKV_in about it. But i could not understand your answer. Would you please explain that to me again I tried to download windows media format sdk 7.1.1 but could not find it. I installed windows media format 9.5 sdk but it does not have the files. Waiting for your reply...Thanks......






databaseforum