The offical method with the Platform SDK is to
1) select your target build environment option from the Platform SDK
program group menu item,
2) change to the BaseClasses directory using the CD command. (Google
on usage of the CD command if you are unfamiliar, referring to the
directory structure with Explorer helps too).
3) Now that you're in the BaseClasses directory type 'nmake'. It will
locate the make file and execute based on the current build
environment. To force a rebuild type 'nmake /A'.
4) You will find the generated .lib file in the appropriately named
sub-directory. If you have a general .lib directory you can copy the
file there or set your compiler options to have the folder as an
additional lib directory.
Note that the search directory ordering should have first the DXSDK
files, then the platform SDK files and then the rest of your files.
This applies for both the library files and the include files.
The other option is to steal the .vcproj / .sln file from the December
2004 DXSDK. Or ask that someone post such project file here.
>> Personally I had to use the VS2005 Command Prompt. Complete documentation for this task should be quite easy to find on the web.
Thanks a lot for the reply!!
I am trying to do in the similar way but still not able to create the
necessary library files. If you have them, please send it to me.
--
Ayan
The project files for the Platform SDK version of dshow are available on my
Downloads page thanks to Iain. These are for VC 7.1, IIRC.
You didn't specify which version of VS you need them for but did mention
dsw. If you are using VS6, download the DirectX SDK Summer 2004 which is
available on the MS Downloads page. It works well with VS6.
--
Please read this before replying:
1. Dshow & posting help: http://tmhare.mvps.org/help.htm
2. Trim & respond inline (please don't top post or snip everything)
3. Benefit others: follow up if you are helped or you found a solution
If you cannot even generate these files, then it is likely that you will
have great trouble using them. What errors did you get when you tried to
build them?
--
- Tim Roberts, ti...@probo.com
Providenza & Boekelheide, Inc.