下载后可用UltraISO将GRMSDK_EN_DVD.iso的内容提取出来,放到一个文件夹中,就可以直接运行setup进行安装了,而不需刻碟后再用光盘安装。Windows SDK默认被安装到C:\Program Files\Microsoft SDKs\Windows\v7.1目录中。
为了利用DirectShow的基类开发应用程序,必须先编译其BaseClasses项目,一般都要生成两个版本的基类库,一个是Debug版,另外一个是Release版,分别用于调试期间和最后发布。
下面以生成Debug版本为例(生成Release版本与此相类似),用VS2010打开C:\Program Files\Microsoft SDKs\Windows\v7.1\Samples\multimedia\directshow\baseclasses下面的baseclasses项目文件,这时如果直接生成BaseClasses就会报错,必须先配置好VS2010的通用属性\ VC++目录\ 包含目录和库目录。点选属性管理器视图,点选Debug|Win32,打开Debug属性页中的通用属性的各个子项,选取VC++目录,然后编辑包含目录和库目录。
32位Win7平台VS2010的directshow开发环境配置
包含目录包括:
C:\Program Files\Microsoft SDKs\Windows\v7.1\Include
C:\Program Files\Microsoft Visual Studio 10.0\VC\include
库目录包括:
C:\Program Files\Microsoft SDKs\Windows\v7.1\Lib
配置好VC++目录后,在菜单中点选生成\配置管理器,在配置项中选取Debug。关闭配置管理器页面后,再点选生成\生成BaseClasses,就可以顺利生成Debug版本的基类了,基类的库文件 strmbasd.lib 在 C:\Program Files\Microsoft SDKs\Windows\v7.1\Samples\multimedia\directshow\baseclasses\Debug目录中。
与此相类似,Release版本的库文件 strmbase.lib 则在 Relesas 目录中。
在需要用DirectShow的基类开发应用程序的项目中,还有把基类的头文件和库文件所在的目录添加到应用程序项目的VC++目录中(注意先后次序,否则可能报错):
包含目录包括:
C:\Program Files\Microsoft SDKs\Windows\v7.1\Samples\multimedia\directshow\baseclasses
C:\Program Files\Microsoft SDKs\Windows\v7.1\Samples\multimedia\directshow\common
C:\Program Files\Microsoft SDKs\Windows\v7.1\Include
C:\Program Files\Microsoft Visual Studio 10.0\VC\include
vs2008用Directshow要WindowsSDK for win7里面带的配合比较好,但是那个SDK有1G多,我也没试.我现在的解决方法是使用VC++6.0 安装DirectX9.0bSDKSummer2003.exe 里面有完整的Directshow
配置说明:
1. Tools->Options->Directories
Include - 添加<SDK root>\Include
Lib - 添加<SDK root>\Lib
[这2个似乎会自动完成]
- 添加<SDK root>\SAMPLES\C++\DirectShow\BASECLASSES\DEBUG
2. Build BaseClasses
打开<SDK root>\Samples\C++\DirectShow\BaseClasses\baseclasses.dsp,编译debug得到Strmbasd.lib。
3. Project->Setting->Link
添加Strmbasd.lib
4. 添加头文件
#include <Dshow.h> // 所有DirectShow应用程序必备
#include <Streams.h> // 使用DirectShow基类
详细的再自行搜索一下吧
①开始→控制面板。②打开控制面板→点击右上方的查看方式→类型→小图标→恢复。③打开恢复之后,首先要检查是否有备份,如没有,赶快备份。④打开恢复还原→还原文件。⑤高级恢复方法→有两个选项:使用之前创建的系统映像恢复计算机和重装Windows(需要安装光盘)。⑥Windows Update还原点。⑦还原文件→浏览网络位置(可以从网上的备份文件还原)比如,惠普笔记本出厂自带Windows系统,可以尝试通过开机按F11按钮方式引导恢复系统。参考资料 jingyan/article/375c8e19bf2d4625f2a2293e.htmll欢迎分享,转载请注明来源:内存溢出
评论列表(0条)