请问:安装了DirectX SDK的系统为什么找不到"streams.h"文件
我安装的是DirectX SDK August 2006版,开发环境是Visual Studio.NET 2003,项目组给我的示例程序中有"include <streams.h>"语句,他们说"streams.h"是系统文件,可是我在硬盘上找不到streams.h文件,这是怎么回事呢?
在网上看了很多,说只要装上DirectX SDK就可以了。为什么我的就不行了。很是郁闷,还请各位帮忙!问题点数:50、回复次数:6Top
1 楼thomasxue2002()回复于 2006-08-24 10:53:52 得分 0
没有人看看吗?我自己顶一顶!Top
2 楼Allen_zhang(影)回复于 2006-08-24 11:06:12 得分 0
还没有配置好吧?在vc6下面就要将sdk中的include和lib目录配置到系统目录中,要不也是提示找不到streams.h。在.net上面没有试过,google&baidu之
VC6.0的配置在陆老师的《dshow开发指南》中P67有讲得很清楚Top
3 楼thomasxue2002()回复于 2006-08-24 11:20:07 得分 0
我现在的问题不是VC编译环境找不到streams.h,而是在我的硬盘上根本就找不到streams.h这个文件,我怎么配置include和lib目录呢?Top
4 楼Allen_zhang(影)回复于 2006-08-24 14:13:36 得分 10
include目录:把下面三个路径加进去,并且把这三个升到最上面,下面的lib目录也一样
……/DXSDK/Include
……/DXSDK/Samples/C++/DirectShow/BaseClasses
……/DXSDK/Samples/C++/Common/Include
lib目录:也要升到最上面
……/DXSDK/Lib
……/DXSDK/Samples/C++/DirectShow/BaseClasses/Debug
……/DXSDK/Samples/C++/DirectShow/BaseClasses/Release
在lib这里还要对基类进行编译,在baseclass目录下的debug和release两个版本的编译
这样就应该行了,我这样用就不会再出现你上面的问题Top
5 楼wh_mimi()回复于 2006-08-25 12:41:30 得分 40
楼上的只说对了一部分,最重要 的是你要安装directx 9。0B的开发包,从9。0C开始directshow就不包含在里面了。。
一定要记得给我分哦。。。。我要40分。。。。。Top
6 楼thomasxue2002()回复于 2006-08-25 15:38:28 得分 0
楼上的言简意赅,指出了问题的实质,解决了我的问题!
感谢所有留言帮助我的朋友们!!!Top
<script language=JavaScript src="/adfile/conndowm.js" type=text/javascript></script> |