DirectX 安装和vs2010配置
2012-03-24 20:30
351 查看
先看看wikipediadirectx解释;
(全称:Direct eXtension,简称DX)是由微软公司创建的多媒体编程接口。由C++编程语言实现,遵循COM。其API包含DirectX Graphics、DirectPlay、DirectSound、DirectInput、DirectSetup等部分(Direct3D 与DirectDraw已整合成DirectX Graphics)、DirectMusic、DirectPlay。被广泛使用于Microsoft Windows、Microsoft Xbox和Microsoft Xbox 360电子游戏开发,并且只能支持这些平台。目前最新版本为DirectX 11,创建在最新的Windows 7及Windows Vista操作系统之上。
DirectX 6之前,在Windows 3.1至Windows 98SE之间,曾有WinGAPI的出现。而DirectShow亦已自原本的DirectX SDK中移到Windows平台SDK了。Redist Package是媒体开发底层API,通过它可以开发游戏和其它多媒体应用程序。
查看计算机上directx版本:
通过单击「开始」按钮
![](http://www.cnblogs.com/youxin/archive/2012/03/24/file:/C:/Users/ADMINI~1/AppData/Local/Temp/enhtmlclip/Image(3).jpg)
,在搜索框中键入 dxdiag,然后按 Enter,打开“DirectX 诊断工具”。
单击“系统”选项卡,然后检查“系统信息”下的 DirectX 版本号。
DirectX Graphics,包含二组APIs(DirectX 8.0 onwards):
DirectDraw:用于绘制2D Graphics(en:raster graphics)(不建议使用,虽然目前仍有大量的使用者)现开始被Direct2D取代。
Direct3D(简称D3D):用于绘制3D图形(3D graphics)
DirectInput:用于结合键盘、鼠标、摇杆,或其它的游戏控制器(Not updated since 8 except for XInput,专门提供给Xbox360的控制器。并建议以WM INPUT取代键盘与鼠标。)
DirectPlay:用于网络游戏连线沟通(配合DirectInput使用,上次的更新版本是version 8.目前已不建议使用)
DirectSound:用于录音,并且记录波形音效(waveform sound)
DirectSound3D(简称DS3D):用于3D音效(3D sounds)的录音。
DirectMusic:用于DirectMusic Producer的录音。
DirectX Media:包含DirectAnimation可用于2D的网页动画(web animation),DirectShow可支援多媒体录音(multimedia playback)以及资料流媒体(en:streaming media),DirectX在网页上的转换,还有Direct3D可保留3D graphics更清晰的解析。DirectShow亦包含有en:DirectX plugins用于en:audio signal processing以及DirectX Video Acceleration加速影音音效(video playback)。
DirectX Media Objects:支援资料流物件(streaming objects),像是编码(encoders)、解码(decoder)以及效果(effects)。
DirectSetup:用于DirectX元件的安装,并非完全是API。
DirectCompute:通用计算API。
Direct2D:为DirectDraw的替代者,主要提供2D 动画的硬件加速(浏览器内) (只支援于Windows Vista/7以上)。现使用于Internet Explorer 9及Mozilla FireFox 4
DirectWrite:主要字体显示API,提供使用GPU令字体显示更为平滑,类似CleanType(只支援于Windows Vista/7以上)
drectx 只支持Windows平台,而opengl支持多平台。在实际应用中,游戏开发者常常两者同时使用,因为DirectX支持许多OpenGL所不支持的功能,比如音效和输入装置。而选择混合使用OpenGL和OpenAL的队伍也在壮大。
注意:2005年4月,DirectShow从DirectX移除,加入到Microsoft Platform SDK,就是说directshow不在dx中。
1,首先去官网http://msdn.microsoft.com/zh-cn/directx 下载最新版本的sdk,有五百多M,
2.安装下载下来的可执行文件。
3.配置vs2010,在工具-选项-项目和解决方案 下配置包含文件和库文件
点击编辑,建立new line,选中包含文件所在目录,一般是: C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Include,
同理添加库文件目录,一般路径是:C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Lib\x86
lib下有2个文件夹,x64和x86选中x86
点击确定。
配置完成了。
打开一个sample示例程序,即可正常编译运行。
整个安装就大功告成了,安装很顺利,没遇上什么问题。
安装drectx sdk,默认安装了一个directx sample browser,程序可以浏览展示directx自带的样例程序。
安装参考教程:
http://www.rastertek.com/dx11tut01.html
http://www.cppblog.com/cxiaojia/archive/2011/12/04/d3d1.html
(全称:Direct eXtension,简称DX)是由微软公司创建的多媒体编程接口。由C++编程语言实现,遵循COM。其API包含DirectX Graphics、DirectPlay、DirectSound、DirectInput、DirectSetup等部分(Direct3D 与DirectDraw已整合成DirectX Graphics)、DirectMusic、DirectPlay。被广泛使用于Microsoft Windows、Microsoft Xbox和Microsoft Xbox 360电子游戏开发,并且只能支持这些平台。目前最新版本为DirectX 11,创建在最新的Windows 7及Windows Vista操作系统之上。
DirectX 6之前,在Windows 3.1至Windows 98SE之间,曾有WinGAPI的出现。而DirectShow亦已自原本的DirectX SDK中移到Windows平台SDK了。Redist Package是媒体开发底层API,通过它可以开发游戏和其它多媒体应用程序。
查看计算机上directx版本:
通过单击「开始」按钮
![](http://www.cnblogs.com/youxin/archive/2012/03/24/file:/C:/Users/ADMINI~1/AppData/Local/Temp/enhtmlclip/Image(3).jpg)
,在搜索框中键入 dxdiag,然后按 Enter,打开“DirectX 诊断工具”。
单击“系统”选项卡,然后检查“系统信息”下的 DirectX 版本号。
元件
DirectX组成的元件有:DirectX Graphics,包含二组APIs(DirectX 8.0 onwards):
DirectDraw:用于绘制2D Graphics(en:raster graphics)(不建议使用,虽然目前仍有大量的使用者)现开始被Direct2D取代。
Direct3D(简称D3D):用于绘制3D图形(3D graphics)
DirectInput:用于结合键盘、鼠标、摇杆,或其它的游戏控制器(Not updated since 8 except for XInput,专门提供给Xbox360的控制器。并建议以WM INPUT取代键盘与鼠标。)
DirectPlay:用于网络游戏连线沟通(配合DirectInput使用,上次的更新版本是version 8.目前已不建议使用)
DirectSound:用于录音,并且记录波形音效(waveform sound)
DirectSound3D(简称DS3D):用于3D音效(3D sounds)的录音。
DirectMusic:用于DirectMusic Producer的录音。
DirectX Media:包含DirectAnimation可用于2D的网页动画(web animation),DirectShow可支援多媒体录音(multimedia playback)以及资料流媒体(en:streaming media),DirectX在网页上的转换,还有Direct3D可保留3D graphics更清晰的解析。DirectShow亦包含有en:DirectX plugins用于en:audio signal processing以及DirectX Video Acceleration加速影音音效(video playback)。
DirectX Media Objects:支援资料流物件(streaming objects),像是编码(encoders)、解码(decoder)以及效果(effects)。
DirectSetup:用于DirectX元件的安装,并非完全是API。
DirectCompute:通用计算API。
Direct2D:为DirectDraw的替代者,主要提供2D 动画的硬件加速(浏览器内) (只支援于Windows Vista/7以上)。现使用于Internet Explorer 9及Mozilla FireFox 4
DirectWrite:主要字体显示API,提供使用GPU令字体显示更为平滑,类似CleanType(只支援于Windows Vista/7以上)
drectx 只支持Windows平台,而opengl支持多平台。在实际应用中,游戏开发者常常两者同时使用,因为DirectX支持许多OpenGL所不支持的功能,比如音效和输入装置。而选择混合使用OpenGL和OpenAL的队伍也在壮大。
注意:2005年4月,DirectShow从DirectX移除,加入到Microsoft Platform SDK,就是说directshow不在dx中。
1,首先去官网http://msdn.microsoft.com/zh-cn/directx 下载最新版本的sdk,有五百多M,
2.安装下载下来的可执行文件。
3.配置vs2010,在工具-选项-项目和解决方案 下配置包含文件和库文件
点击编辑,建立new line,选中包含文件所在目录,一般是: C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Include,
同理添加库文件目录,一般路径是:C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Lib\x86
lib下有2个文件夹,x64和x86选中x86
点击确定。
配置完成了。
打开一个sample示例程序,即可正常编译运行。
整个安装就大功告成了,安装很顺利,没遇上什么问题。
安装drectx sdk,默认安装了一个directx sample browser,程序可以浏览展示directx自带的样例程序。
安装参考教程:
http://www.rastertek.com/dx11tut01.html
http://www.cppblog.com/cxiaojia/archive/2011/12/04/d3d1.html
相关文章推荐
- 如何安装配置DirectX,在VS2010
- 《DirectX 9.0 3D游戏开发编程基础》-第一篇-VS2010下安装配置DirectX9 runtime和SDK
- Directx 9.0/9.0c 在vs2010 里面的环境配置
- VS2010中安装配置Parallel Nsight 2.0
- DirectX 9的安装与配置
- 安装DirectX 9.0b及在VC6.0下配置成功
- VS2010 配置 DirectX 开发环境
- 《Visual C++ 2010入门教程》系列二:安装、配置和首次使用VS2010
- Win7 64位系统安装OpenCV2.3,并在VS2010中配置(下)
- libCURL开源库在VS2010环境下编译安装,配置详解
- directx的安装与配置
- PC-Lint安装配置与集成到VS2010
- vs2010配置安装使用log4cplus日志系统
- 安装DirectX 9.0b及在VC6.0下配置成功
- VTK的安装配置-使用VS2010
- win7下Native Client SDK安装与VS2010插件配置
- win7下vs2010编译boost库及安装配置方法
- Qt4.8.4的安装及其在VS2010与Qt Creator下的配置——图文说明
- Opencv2.4.8在 VS2010平台上安装配置图解
- VS2010 Intel OpenCL安装与配置