前言
开发环境无需配置,但如果还是有闲情雅致的话可以接着看看。
最近想要学习一下DirectX,但在最一开始进行环境配置的时候就折腾了两三天,幸好在国内外(连日本的我都去看了(哭))各种博客以及问答论坛的帮助下,最终还是配置成功了。怀着一股感恩的心情,来将这几天遇到的坑与大家分享一下。
文章基本上是参考这篇博客写的,但做了一些补充,十分感谢博主。
(文章是在刚入门DirectX时写的,想要走一些弯路的话,可以接着往下看;但想要快捷步入DirectX学习的话,推荐去看DirectX11-With-Windows-SDK,里面有配置好的项目,下载下来就可以运行)
坑的简要说明
1.需要重新安装DirectX 11。Win10本身是自带DirectX 12的,关于这一点可以通过如下操作确认:按下Win + R,输入Dxdiag,然后将会运行DirectX诊断工具。但由于未来工作需要使用DirectX 11,虽然Win8自带DirectX 11,但如果不想重装系统的话,就只能继续折腾了。
2.升级到Visual Studio 2017。Introduction to 3D Game Programming with DirectX 11是一本不错的入门DirectX的书,但书中的操作步骤以及示例代码都是基于Visual Studio 2010的,又是由于未来工作需要使用Visual Studio 2017,没办法,接着折腾。由于需要升级到VS 2017,导致了一系列静态库不兼容的问题需要解决。
配置详细过程
准备工作
首先默认你的电脑为Window 10系统,且安装了Visual Studio 2017。
1.下载安装DirectX 11