DirectX9.0 SDK 安装过程

简介: 感谢下面的参考博客 http://www.cnblogs.com/xiaojinma/archive/2012/12/07/2806635.html   一、为什么要用DirectX9.0 SDK      Microsoft DirectX 是这样一组技术:它们旨在使基于Windows 的计算机成为运行和显示具有丰富多元素(例如全色图形、视频、3D 动画和丰富音频)的应用程序的理想平台。

感谢下面的参考博客

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 完整包的下载地址:
http://download.microsoft.com/download/b/6/a/b6ab32f3-39e8-4096-9445-d38e6675de85/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
将添加的三个路径移至顶端。

 

相关文章
|
9月前
|
编解码 Ubuntu IDE
基于Ubuntu交叉编译X264, FFmpeg Windows SDK详细教程
基于Ubuntu交叉编译X264, FFmpeg Windows SDK详细教程
139 0
|
开发工具 Android开发
安装SDK 6.0(二)
安装SDK 6.0(二)
安装SDK 6.0(二)
|
开发工具 Windows
产品百科 |Windows 端如何快速集成 RTC SDK
本文为您介绍了 Windows 端集成 SDK 操作,帮助您快速集成 SDK 并能使用音视频通信基本功能。
产品百科 |Windows 端如何快速集成 RTC SDK
|
网络安全 开发工具 Windows
运行MeeGo SDK 的windows版本
系统配置要求: 1.       MeeGo SDK 目前只支持 Windows Xp和 Windows 7操作系统。 MeeGo SDK 不保证在Vista下可以工作,并且不提供支持。 2.       仿真器只能在32-bit 版本的windows 下工作。
972 0
|
Unix 开发工具 Windows
|
编解码 Ubuntu Linux
基于Ubuntu交叉编译FFmpeg Windows SDK
写在前面   FFmpeg是一个开源且跨平台的音视频解决方案,集采集、转码、流式化为一身,项目的libavcodec编解码模块和libavformat媒体格式模块,支持非常非常丰富的编解码格式和容器封装格式,是做媒体相关开发工作必须要掌握和借鉴的一个项目。
1927 0
|
Shell 开发工具 Android开发
SDK命令行操作
* 使用前需要先在path中添加Android SDK的环境变量,跟Java JDK的配置相同 我当前目录如下:F:\Program\Android SDK\tools;F:\Program\Android SDK\platform-tools;...
1069 0