2024年4月25日发(作者:)

实验准备 安装与配置DirectX实验环境

一、实验目的

掌握DirectX程序设计的环境配置。

二、实验内容

(一)Visual Studio的下载与安装

(二)DX SDK的下载与安装

三、实验步骤

(一)安装Visual Studio 2012

1. VS 2012的下载

在本学期的实验中,我们建议使用VS 2012或者更高的版本。因为VS 2012已经集成

了编译DirectX 11程序所需要的winSDK 8.0。

大家可以在微软的官方网站下载VS 2012的镜像文件,文件名为VS2012_ULT_。

2. VS 2012的安装

如果大家是Windows 8.1 操作系统,可以直接双击VS2012_ULT_开始安装,

否则需要安装一个虚拟光驱才可以安装。

开始安装后进入到安装界面,按照提示一步一步进行操作。

(1)选择“我同意许可条款和条件”

(2)选择所有可安装功能

(3)开始安装

(4)输入产品密钥

(5)选择默认环境设置为Visual C++开发环境后安装完毕

(二)DX SDK的下载与安装

1. DX SDK的下载

如果大家安装VS2012或者VS2013,那么DX SDK的安装不是必须的。但是有些实验

可能会用到DX SDK中一些库文件,所以建议大家还是装上。

在本学期的实验中,我们使用的是微软发布的DXSDK_JUN10版本。这是DXSDK最后

一个版本,之后的版本都集合到了winSDK中。大家可以在网上找到此版本的安装文件,文

件名为DXSDK_。

/download/A/E/7/AE743F1F-632B-4809-87A9-

AA1BB3458E31/DXSDK_

2. DX SDK的安装

(1)双击DXSDK_文件进入安装界面如图1所示。

图1:DirectX安装界面

(2)点击下一步,当出现如图2所示界面时,点击否,表示不参加用户体验改进。

图2:DirectX安装界面

(3)点击下一步,出现选择安装组件,如图3所示,选择默认安装的选项即可。

图3:安装组件的选择

(4)安装完毕后,安装目录下的文件和子目录结构如图4所示。

图4:安装目录结构

常用的文件夹如Documentation里面包含着所有帮助文档,Include里面包含头文件,

lib里面包含库文件,Samples包含DX开发的例子等等。

在安装过程中有可能会遇到S1023的错误,如图5所示。

错误原因:

计算机上有安装过更新版的Microsoft Visual C++ 2010 Redistributable,打开“控

制面板”的“程序和功能”,果然计算机里之前有安装“Microsoft Visual C++ 2010 x86

Redistributable - 1010.0.40219”,而DXSDK_Jun安装的是“Microsoft Visual C++

2010 x86 Redistributable - 1010.0.30319”,版本低于本机已安装的版本,所以安装出

现s1023错误。

解决办法:

卸载更高的版本“Microsoft Visual C++ 2010 x86 Redistributable -

1010.0.40219”,再重新安装即可。

其实卸载“Microsoft Visual C++ 2010 x86 Redistributable - 1010.0.40219”后

有安装Microsoft Visual C++ 2010 x86 Redistributable,只是版本比之前低,在win7 64

下,安装完DXSDK_Jun10后,有

所以影响不大。

如果实在需要“Microsoft Visual C++ 2010 x86 Redistributable -

1010.0.40219”,可在安装完DXSDK_Jun10之后再安装。下载页面地址

(/en-us/download/?id=26999 )