C++ Frank Luna';他对他的书的介绍';使用DirectX12'进行3D游戏编程;

C++ Frank Luna';他对他的书的介绍';使用DirectX12'进行3D游戏编程;,c++,directx-12,C++,Directx 12,我开始学习Frank Luna的书《使用DirectX12进行3D游戏编程》。为了精确地遵循他的步骤,我下载了Visual Studio 2015(但我可以安装您可能建议的任何版本),即使现在是2020年。当我试图执行他在介绍的第xxx页到第xxxiii页给出的指令时,我得到了两种类型的错误。第一个是以下清单: Cannot open include file: '../../Common/d3dApp.h': No such file or directory 1> d3dUtil.c

我开始学习Frank Luna的书《使用DirectX12进行3D游戏编程》。为了精确地遵循他的步骤,我下载了Visual Studio 2015(但我可以安装您可能建议的任何版本),即使现在是2020年。当我试图执行他在介绍的第xxx页到第xxxiii页给出的指令时,我得到了两种类型的错误。第一个是以下清单:

Cannot open include file: '../../Common/d3dApp.h': No such file or directory
1>  d3dUtil.cpp
1>c:\users\maurizio\desktop\intro\d3d12book\common\d3dutil.h(11): fatal error C1083: Cannot open include file: 'dxgi1_4.h': No such file or directory
1>  d3dApp.cpp
1>c:\users\maurizio\desktop\intro\d3d12book\common\d3dutil.h(11): fatal error C1083: Cannot open include file: 'dxgi1_4.h': No such file or directory
1>  DDSTextureLoader.cpp
1>c:\users\maurizio\desktop\intro\d3d12book\common\d3dx12.h(13): fatal error C1083: Cannot open include file: 'd3d12.h': No such file or directory
1>  Camera.cpp
1>c:\users\maurizio\desktop\intro\d3d12book\common\d3dutil.h(11): fatal error C1083: Cannot open include file: 'dxgi1_4.h': No such file or directory
第二个问题是,在我的Windows 10计算机和VisualStudio 2015中,他编写的目标平台版本应该是10.x,而不是8.1

有可能在VisualStudio2019中学习这本书吗?有人知道吗


我很抱歉打扰你,但我真的刚刚开始。。。。。我被困在介绍中:(

Visual Studio 2015的默认SDK是Windows SDK 8.1,它没有任何DirectX 12头

您需要安装可选的“Windows工具”组件才能获得它


请参见

首先,您是否检查了那些文件存在的目录?其次,如果必要的要求不适合您的环境,为什么要遵循这些步骤?因为这些步骤在本书中有描述,而我以前没有使用DirectX的经验