VS2005+WINCE6+DSHOW 如何配置啊

274960319   2010-3-6 11:39 楼主
如题,编译时总是提示 error C2065: 'CLSID_CaptureGraphBuilder2' : undeclared identifier
是dshow。h的原因吗

回复评论 (5)

要加入uuids.h                           
点赞  2010-3-6 11:48
dshow.h 下包含了 streams.h ,而它已经包含了 uuids。h。
还是路径设置的问题,可究竟应该怎么设置?
点赞  2010-3-6 11:57
刚刚把 D:\WINCE600\PUBLIC\DIRECTX\SDK\INC下uuids.h打开看了看,一搜没有CLSID_CaptureGraphBuilder2的定义。

各位,在wince6下做DirectShow开发,需不需要做sdk啊,我是移植自己的程序,别人给做的板子,他说不用定制sdk包,是吗?
点赞  2010-3-6 12:17
Strmiids.lib 这个库加了没有?
点赞  2010-3-6 12:19
应该是你写错了。
正确的 是
CoCreateInstance( CLSID_CaptureGraphBuilder, NULL, CLSCTX_INPROC_SERVER, IID_ICaptureGraphBuilder2, (void **)&m_pBuilder );
点赞  2010-3-6 19:10
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复