由于directshow的版本多,而Windows下用众多的开发工具:Visual C++、Visual Studio 2003/2005/2008。不同的directshow版本与开发工具组合起来就更混乱了,编译directshow应用程序时经常发生各种各样的错误。而网上众说纷纭,往往都是片面之词,并不可信。 我则摘众家之长,经过亲自实践,总结出一些文档出来:从directshow的版本说起,到directshow在VC++6.0中头文件与库文件的配置,最后给出一个简单的播放器源码实例来验证
由于directshow的版本多,而Windows下用众多的开发工具:Visual C++、Visual Studio 2003/2005/2008。不同的directshow版本与开发工具组合起来就更混乱了,编译directshow应用程序时经常发生各种各样的错误。而网上众说纷纭,往往都是片面之词,并不可信。 我则采众家之长,经过亲自实践,总结出一些文档出来:从directshow的版本说起,到directshow在VC++6.0中头文件与库文件的配置,最后给出一个简单的播放器源码实例来验证
在编译AMCap项目时,遇到了错误error RC1015: cannot open include file activex.ver的问题,有人说“activex.ver文件是在\Samples\C++\DirectShow\BaseClasses\目录下,把这个路径加进工程设置的Include路径就行了”,但实际没找到,偶然在下载的其他项目文件中找到了,经测可以使用,特此上传。同样的还有另一个文件“activex.rcv”,也另外上传了。