我编译一个源代码时,出现了如下这个。
Mdi.cpp
G:\H.264\VC++视频传输\chap04\接收端\接收端\mpgutil.h(12) : fatal error C1083: Cannot open include file: 'streams.h ': No such file or direct
。我用的sdk2006+psdk这两个组合包,然后选项里面也添加了stream.h这个头文件的路径。可是编译时为什么还会出现这样的错误呢!大家帮帮忙啊!
------解决方案--------------------------------------------------------
1) 安装directX sdk
2)打开安装目录下的dshow.dsw,进行编译
3)在VC++的Tools/Option/Directory的Include和Library中分别加入
C:\DXSDK\Include
C:\DXSDK\SAMPLES\C++\DIRECTSHOW\BASECLASSES
C:\DXSDK\SAMPLES\C++\COMMON\INCLUDE
C:\DXSDK\Lib
C:\DXSDK\SAMPLES\C++\DIRECTSHOW\BASECLASSES\DEBUG
4)在编译你工程前,在Project\Setting\Link\ 中加入 strmbasd.lib uuid.lib winmm.lib