Microsoft DirectX 9.0 SDK无法使用,缺少streams.h文件?解决办法
Microsoft DirectX 9.0 SDK无法使用,缺少streams.h文件?
最近在研究几个视频,音频的例子。但是下载了Microsoft DirectX 9.0 SDK,之后在编译的时候总是提示我Cannot open include file: 'streams.h': No such file or directory,缺少streams.h。我知道这个文件是在Microsoft DirectX 9.0 SDK下的,但是却在安装目录下找不到相应的文件。我使用的是Microsoft DirectX 9.0 SDK (April 2005)的。请问各位大侠该怎么办?从哪里可以下载到有'streams.h'的SDK?(我已经在Dirction中添加了INCLUDE 目录了)
------解决方案--------------------
从 DirectX 9.0c 之后,DirectShow 已经移到 Platform SDK 里去了。
------解决方案--------------------
应该还要加安装目录下samples里的base class部分吧
------解决方案--------------------
应该还要加安装目录下samples里的base class部分吧
------解决方案--------------------
http://blog.****.net/believefym/archive/2007/08/04/1725865.aspx
dshow已经从dx中分离出去,可以单独下载extras
------解决方案--------------------
这样吧,你在安装目录下搜索streams.h文件
然后把这个文件夹加进去
------解决方案--------------------
包安装好了还不勾啊,
还需要把相应的目录添加到vs环境中去
------解决方案--------------------
http://blog.****.net/believefym/archive/2006/11/20/1398859.aspx
------解决方案--------------------
DXSDK/samples/c++/directshow/baseclass
------解决方案--------------------
对了,你的工程需要自己编译的,不然一些库没有产生,就算编译通过链接的时候也会出错
------解决方案--------------------
新版本的ds已经不是dx的了,是platform sdk的一部分了
安装sdk后,首先编译baseclasses工程,确定正确生成了lib库.
然后配置ds的开发环境,关于配置问题,可以看看vckbase里面的那篇dx下的文章.
最近在研究几个视频,音频的例子。但是下载了Microsoft DirectX 9.0 SDK,之后在编译的时候总是提示我Cannot open include file: 'streams.h': No such file or directory,缺少streams.h。我知道这个文件是在Microsoft DirectX 9.0 SDK下的,但是却在安装目录下找不到相应的文件。我使用的是Microsoft DirectX 9.0 SDK (April 2005)的。请问各位大侠该怎么办?从哪里可以下载到有'streams.h'的SDK?(我已经在Dirction中添加了INCLUDE 目录了)
------解决方案--------------------
从 DirectX 9.0c 之后,DirectShow 已经移到 Platform SDK 里去了。
------解决方案--------------------
应该还要加安装目录下samples里的base class部分吧
------解决方案--------------------
应该还要加安装目录下samples里的base class部分吧
------解决方案--------------------
http://blog.****.net/believefym/archive/2007/08/04/1725865.aspx
dshow已经从dx中分离出去,可以单独下载extras
------解决方案--------------------
这样吧,你在安装目录下搜索streams.h文件
然后把这个文件夹加进去
------解决方案--------------------
包安装好了还不勾啊,
还需要把相应的目录添加到vs环境中去
------解决方案--------------------
http://blog.****.net/believefym/archive/2006/11/20/1398859.aspx
------解决方案--------------------
DXSDK/samples/c++/directshow/baseclass
------解决方案--------------------
对了,你的工程需要自己编译的,不然一些库没有产生,就算编译通过链接的时候也会出错
------解决方案--------------------
新版本的ds已经不是dx的了,是platform sdk的一部分了
安装sdk后,首先编译baseclasses工程,确定正确生成了lib库.
然后配置ds的开发环境,关于配置问题,可以看看vckbase里面的那篇dx下的文章.