一、概述
在D3D11學(xué)習(xí)的這個(gè)系列中,單獨(dú)寫(xiě)一篇文章來(lái)記錄自己學(xué)習(xí)過(guò)程中遇到的問(wèn)題及最后的解決方法。
這篇文章的目的主要是把自己在學(xué)習(xí)D3D11過(guò)程中遇到的問(wèn)題整理下來(lái),方便自己以后查看,也幫助一些新手更快地解決問(wèn)題。
二、問(wèn)題與解決方法
2.1 安裝DirectX SDK過(guò)程中出現(xiàn)安裝錯(cuò)誤,Error Code:s1023?
問(wèn)題如圖:

問(wèn)題分析:
其實(shí)根本原因在于Microsoft Visual C++ 2010 Redistributable這個(gè)組件,打開(kāi)控制面板>程序和功能面板,你會(huì)看到"Microsoft Visual C++ 2010 x86 Redistributable - 1010.0.40219"這一項(xiàng)組件。如下圖:

而June 2010 DirectX SDK需要安裝“Microsoft Visual C++ 2010 x86 Redistributable - 1010.0.30319”版本的組件,計(jì)算機(jī)中已經(jīng)存在的此組件的新版本,所以安裝出現(xiàn)s1023錯(cuò)誤。
解決步驟:
(1)要解決這個(gè)問(wèn)題,在June 2010 DirectX SDK安裝之前,卸載計(jì)算機(jī)中存在的所有版本的Visual C++ 2010 Redistributable組件。