DirectX11-With-Windows-SDK

by MKXJun

现代DX11系列教程:使用Windows SDK(C++)开发Direct3D 11.x

533 Stars 173 Forks Last release: Not found MIT License 263 Commits 0 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:

DirectX11 With Windows SDK教程演示项目

Build statusBuild status Build status

现代DX11系列教程:使用Windows SDK(C++)开发Direct3D 11.x

最近更新

2020/7/29 Ver1.32.1 -EffectHelper相关函数调整

博客教程

博客园

CSDN

QQ群交流

QQ群号:727623616

欢迎大家来交流,项目及博客有什么问题也可以在这里提出。

如何运行项目

对于Win10系统,请根据自己当前的Visual Studio版本打开

对于Win7和Win8.x的系统,请选择DirectX11 With Windows SDK(2015 Win7).sln打开

建议一次性生成所有项目,比单独生成会快很多。生成完成后,若要指定运行哪个项目,需要对项目右键-设为启动项。

如遇到项目无法编译、打开的问题,请点此处

使用cmake构建自己的VS项目

目前用cmake构筑出来的项目布局比较精简,且着色器使用初次运行时编译。

唯一需要注意的就是Win 7系统的用户需要勾选

WIN7_SYSTEM_SUPPORT

配置表

|IDE |VS2019 |VS2017 |VS2015 | |--------------|:-------------:|:----------------:|:------------:| |D3DComplier版本|47 |47 |47 | |Windows SDK版本|10.0 (最新安装的版本)|10.0.17763.0 |10.0.14393.0 | |Windows开发/运行环境 |Windows 10|Windows 10|Windows 7 SP1及更高版本| |平台 |x86/x64支持 |x86/x64支持 |x86/x64支持| |配置 |Debug/Release支持|Debug/Release支持|Debug/Release支持|

注意:

  1. 教程不支持VS2013及更低版本!
  2. VS2015在安装时需要勾选VS2015 更新 3, 以及Tools(1.4.1)和Windows 10 SDK(10.0.14393)!
  3. Win7系统需要安装Service Pack 1以及KB2670838补丁以支持Direct3D 11.1
  4. 建议安装配置表列出的VS所使用的对应版本的Windows SDK

支持/赞赏博主

博客和项目维护不易,如果本系列教程对您有所帮助,希望能够扫码支持一下博主,谢谢!

其他

使用Direct3D 11.x(Windows SDK)编写的魔方

完整更新记录

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.