Normal
Changing the paths alone will not allow the BaseClasses to compile under Visual Studio 2005. As I said in my message before, the Visual Studio 2005 C++ compiler implements ANSI C++ standards that it never adhered to in previous versions of Visual Studio. And the code in BaseClasses will not compile with the new compiler as is.Agree, have you tried to compile the BaseClasses from the Dec 2005 Platform SDK under Visual Studio 2005? I think if you attempt it, you will find that it will not compile without the changes and steps that I listed in my post.I would like to add that I am not trying to make things complicated. I arrived at the series of steps I posted through reading the Dec. 2005 Platform SDK documentation and tracking down the specifics of why BaseClasses will not compile under the new compiler. I didn't just pull these answers out of thin air.FlexyZ, to get the MPTS and MPTA projects to compile and link, you will need to add the Platform SDK include and lib paths to your default paths in Visual Studio. You will find that option under Tools->Options->Project And Solutions->VC++ Directories. You will want to make sure that your Platform SDK paths are the first ones in the list.Mine are:C:\Program Files\Platform SDK\IncludeC:\Program Files\Platform SDK\Samples\Multimedia\DirectShow\BaseClassesunder 'Include files'and:C:\Program Files\Platform SDK\Libunder 'Library files'Drak
Changing the paths alone will not allow the BaseClasses to compile under Visual Studio 2005. As I said in my message before, the Visual Studio 2005 C++ compiler implements ANSI C++ standards that it never adhered to in previous versions of Visual Studio. And the code in BaseClasses will not compile with the new compiler as is.
Agree, have you tried to compile the BaseClasses from the Dec 2005 Platform SDK under Visual Studio 2005? I think if you attempt it, you will find that it will not compile without the changes and steps that I listed in my post.
I would like to add that I am not trying to make things complicated. I arrived at the series of steps I posted through reading the Dec. 2005 Platform SDK documentation and tracking down the specifics of why BaseClasses will not compile under the new compiler. I didn't just pull these answers out of thin air.
FlexyZ, to get the MPTS and MPTA projects to compile and link, you will need to add the Platform SDK include and lib paths to your default paths in Visual Studio. You will find that option under Tools->Options->Project And Solutions->VC++ Directories. You will want to make sure that your Platform SDK paths are the first ones in the list.
Mine are:
C:\Program Files\Platform SDK\Include
C:\Program Files\Platform SDK\Samples\Multimedia\DirectShow\BaseClasses
under 'Include files'
and:
C:\Program Files\Platform SDK\Lib
under 'Library files'
Drak