自从DirectX9.0csdk后,DirectShowSDK不再包含在DirectXSDK中,而是以Extras的形式发布,后来集成了一部分SDK到WindowsSDK中,也就是说后来的环境(比如vs2005、vs2008环境下)比较难配置,极有可能不稳定,产生这样那样的错误。初学者可能看到如此难搞的环境配置就望而却步了,不利于学习。所以还是在VC6.0或者VC++2003环境下配置DirectX9.0SDK。