VS2008 编译DirectShow 是比较简单的,比VS2005容易,不需要修改文件。
我下载了 “DXSDK_Jun08.exe”08年7月的DirectX SDK 和 Windows For Vista 的 SDK 在这个版本中 由Directshow,“ 6.1.6000.16384.10.WindowsSDK_Vista_Feb2007Update_rtm.DVD.Rel.iso”
1〉打开 Microsoft SDKs/Windows/v6.0/Samples/Multimedia/DirectShow 目录下 dshowsamples.sln 文件,完成2008的转换。
2〉在Tools->Options->ProjectSolution->VC++Directories 设置 include 和 Library,
Library 加入:C:/Program Files/Microsoft SDKs/Windows/v6.0/Lib/x86 和 F:/Program Files/Microsoft DirectX SDK (June 2008)/Lib/x86
Iclude 加入:C:/Program Files/Microsoft SDKs/Windows/v6.0/Include 和 F:/Program Files/Microsoft DirectX SDK (June 2008)/Include
3〉先编译 BaseClasses 这个工程,然后再编译solution.
一个人配置了SDK上的第一个例子 play a File.