全部博文(1293)
分类: Windows平台
2012-12-16 21:50:46
感谢下面的参考博客
http://www.cnblogs.com/xiaojinma/archive/2012/12/07/2806635.html
一、为什么要用DirectX9.0 SDK
Microsoft DirectX 是这样一组技术:它们旨在使基于Windows 的计算机成为运行和显示具有丰富多元素(例如全色图形、视频、3D 动画和丰富音频)的应用程序的理想平台。DirectX 包括安全和性能更新程序,以及许多涵盖所有技术的新功能。应用程序可以通过使用DirectX API 来访问这些新功能。
DirectX加强3D图形和声音效果,并提供设计人员一个共同的硬件驱动标准,让游戏开发者不必为每一品牌的硬件来写不同的驱动程序,也降低用户安装及设置硬件的复杂度。从字面意义上说,Direct就是直接的意思,而后边的X则代表了很多的意思,从这一点上我们就可以看出DirectX的出现就是为了为众多软件提供直接服务的。
二、DirectX9.0 SDK安装与配置过程
DirectX9.0 SDK 开发包版本较多,DirectX9.0b 版本之前的SDK 包基本是完整的,
DirectX9.0c 版本的SDK 包大多是升级包,里面并未附带DirectShow 部分,故不能
单独使用。
微软DirectX9.0b SDK 完整包的下载地址:
5/dx90bsdk.exe
完整的安装过程:
1. 解压并运行dx90bsdk.exe,按默认设置完成资源文件的安装。
(建议默认安装)
2. 用Visual C++编译DirectShow 的标准连接库。
打开工程文件baseclasses.dsw,分别编译Debug 和Release 版本。如果资源文件的安装时选择的是默认目录,
则baseclasses.dsw 的地址为:
C:\DXSDK\Samples\C++\DirectShow\BaseClasses
3. 设置Visual C++编译环境。在Visual C++中,点击菜单“工具”,选择“选
项”。在弹出的选项卡对话框中选择“目录”卡片。
“目录:”Include files,添加如下路径:
C:\DXSDK\Include
C:\DXSDK\SAMPLES\C++\DIRECTSHOW\BASECLASSES
将添加的两个路径移至顶端。
“目录:”Library files,添加如下路径:
C:\DXSDK\Lib
C:\DXSDK\SAMPLES\C++\DIRECTSHOW\BASECLASSES\DEBUG
C:\DXSDK\SAMPLES\C++\DIRECTSHOW\BASECLASSES\RELEASE
将添加的三个路径移至顶端。