首页 > 解决方案 > DirectX12 的问题:“d3dApp.h”:没有这样的文件或目录

问题描述

我开始学习DirectX12。在 Visual Studio 2019 中尝试编译代码(Frank Luna 的“使用 DirectX12 进行 3D 游戏编程”中的简介(方框示例)的第 xxx 页到第 xxxiii 页的代码)时,我收到此错误(最后一部分是英文):

1>C:\Users\Maurizio\Desktop\intro\Box\BoxApp.cpp(11,10): fatal error C1083: Non è possibile aprire il file inclusione: '../../Common/d3dApp.h': No such file or directory

好吧,我将该文件添加到解决方案中,但编译器说它找不到它。我进行了研究,发现了类似的东西:

无法打开包含文件 d3dx9.h 没有这样的文件或目录

未找到 d3dx11 库

我只是一名学生,不幸的是我自己无法解决这个问题,所以如果有好心的专家灵魂看一下,我将不胜感激:-)

标签: c++visual-c++directx-12

解决方案


根据评论,问题很可能是头文件位于错误的文件夹中。使用这些示例的最简单方法可能是获取整个存储库(其中有问题的文件是 '''d3d12book\Chapter 6 Drawing in Direct3D\Box\BoxApp.cpp''' 和 '''d3d12book/Common/ d3dApp.h''')


推荐阅读