一、概述
在D3D11学习的这个系列中,单独写一篇文章来记录自己学习过程中遇到的问题及最后的解决方法。
这篇文章的目的主要是把自己在学习D3D11过程中遇到的问题整理下来,方便自己以后查看,也帮助一些新手更快地解决问题。
 
二、问题与解决方法
2.1 安装DirectX SDK过程中出现安装错误,Error Code:s1023
问题如图:
问题分析:
其实根本原因在于Microsoft Visual C++ 2010 Redistributable这个组件,打开控制面板>程序和功能面板,你会看到"Microsoft Visual C++ 2010 x86 Redistributable - 1010.0.40219"这一项组件。如下图:
而June 2010 DirectX SDK需要安装“Microsoft Visual C++ 2010 x86 Redistributable - 1010.0.30319”版本的组件,计算机中已经存在的此组件的新版本,所以安装出现s1023错误。
 
解决步骤:
(1)要解决这个问题,在June 2010 DirectX SDK安装之前,卸载计算机中存在的所有版本的Visual C++ 2010 Redistributable组件。