目前Windows操作系统只有Win10/11是微软仍在支持的,这两个系统支持的DirectX运行版本支持到12.
- 最后一个含有DirectX8.0(仅32位,不含D3DX8)以及之前版本的SDK为2007年8月版本,推荐安装环境:WinXP+VS2005,因为这两个都已被官方停止支持所以不推荐使用DirectX8.0,
下载链接(已失效)(与Windows SDK同时使用会引起冲突) - 最后一个含有DirectX9.0版本的SDK为2010年6月版本,推荐安装环境:Win7+VS2010,下载链接
- 之后版本的DirectX SDK被集成到了Windows SDK中并且不再提供D3DX的组件,推荐安装环境:Win8.1+VS2013,下载链接
- Windows 10 SDK加入了DirectX12的组件,推荐安装环境:Win10+VS2015或更高版本,下载链接
其中使用Win8或更新版本SDK开发的DirectX11.1程序在Win7上运行需要安装KB2670838更新。
最后推荐两个比较好的DirectX11的学习教程:
- 图形编程(使用DirectX SDK)
- DirectX11 With Windows SDK教程(使用Windows SDK)

旧版系统和Visual Studio下载
https://legacy.kevinmx.top (主要是Win2000以前的系统)
Win95 启动盘 Win98 Win2000 WinXP
https://d.richie-aa.top:5212 (主要是Win2000以前的系统)
Win95 Win98 Win2000
https://msdn.itellyou.cn (可以下载VS2003以后的版本)
https://msdn.octlog.com (可以下载VS2003以后的版本)
VS6企业版英文原版+SP6+中文MSDN
123盘1 123盘2 移动云盘(提取码:u5qq)