您的位置:起点软件下载编程工具DirectX SDK

Microsoft DirectX SDK V9.28.1886 官方中文版

软件大小:566272KB

用户评分:

软件类型:国产软件

运行环境:Win All

软件语言:简体中文

软件分类:编程工具

更新时间:2016/11/2 16:21:15

授权方式:免费软件

插件情况:无 插 件

Microsoft DirectX SDK是DirectX编程的软件,DirectX SDK包含了开发尖端多媒体应用软件不可或缺的开发工具,以及runtime、headers及程序库、范例执行文件、文件、DirectX工具,并且同时支援C++ 以及 Visual Basic开发软件。

【软件介绍】

DirectX SDK可以开发出高性能实时的应用程序,可以直接访问计算机中的硬件和将来系统中新的硬件设备。DirectX在硬件和应用之间提供了一致的接口以减少安装和配置的复杂性,并且使硬件的利用达到最优。利用DirectX提供的接口,程序员能充分利用硬件的特性而不需要考虑其具体细节。

DirectX SDK中包含了Direct3D 10需要Vista RC1支持,并且RC1之前的所有Vista版本都无法正常运行。新版SDK包含数篇Visa新显示驱动模型以及图形API技术文章。新版SDK包含数篇Visa新显示驱动模型以及图形API技术文章,同时提供Xbox 360/VISTA跨平台游戏开发的说明文章。微软提到,在Vista Beta 2和RC1之间存在明显API添加、修正、移除区别。

【包含内容】

DirectDraw 通过支持访问屏外显示内存中位图的软硬件加速技术,快速直接存取,利用硬件的位块传输和缓冲区翻转功能。
DirectSound 提供软硬件声音混合和录音再生功能。
DirectMusic 提供软硬件MID音乐的播放功能。
DirectPlay 使得游戏在调制解调器和网络之间的连接更加简单方便。
Direct3D 允许程序完成一个完全的三维图形系统和完全控制着色管道。
DirectInput 提供了基于Windows游戏的输入的API程序,包括键盘、鼠标和操纵杆,以及将来的基于Windows新的输入设备。
DirectSetup 提供了DirectX的一次性安装过程。

【使用教程】

在Visual Studio 2013下配置DirectX SDK可以进行基于DirectX的3D大型应用程序的开发。如果在开发DirectX程序时不配置其开发环境会引起编译器报错,其实在VS2013下配置DirectX开发环境非常简单,下面就与大家分享如何在VS2013下配置DirectX的开发环境。

一、下载安装SDK
下载DirectX SDK,完成后双击安装文件进行安装,按照提示进行操作即可以完成安装步骤。本文的安装路径设为D:\Program Files (x86)\Microsoft DirectX SDK (June 2010)

以上两步即完成了DirectX SDK的安装。

二、在VS2013中进行配置
打开VS2013,新建一个空白的Win32控制台应用程序,具体步骤如下所示

建立好空白工程后,单击选项工程文件,右击鼠标在打开的快捷菜单中选择“Property”,打开工程的属性页面并在属性页面中找到Vc++ Directories选项

按照下图添加包含目录和库目录
包含目录
D:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Include
库目录
D:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Lib\x86

在“Link”即链接器选项下添加附加依赖项lib文件,如下图所示
添加如下的lib文件
d3d9.lib
d3dx10d.lib
d3dx9d.lib
dxerr.lib
dxguid.lib
winmm.lib
comctl32.lib
添加完成后保存并退出设置页面。

至此我们完成了DirectX SDK在Vs2013中的配置

三、测试代码
在VS2013的空白工程的源文件中添加一个空白的cpp文件,命名为source.cpp

在安装路径D:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Samples\C++\Direct3D\Tutorials\Tut01_CreateDevice中打开下图的文件,并将其中的代码复制到上图中的代码区

编译并运行此代码,如果显示为下图所示的结果则说明以上的配置成功了。

四、注意事项
如果出现下面的编译错误
MSVCRTD.lib(crtexe.obj) : error LNK2019: unresolved external symbol _main referenced in function ___tmainCRTStartup
按照下图操作将控制台更改为Windows即可解决。

至此我们完成了DirectX sdk的配置工作,下面就可以心情编写Direct程序了