【发布时间】:2020-01-23 21:14:10
【问题描述】:
我开始学习 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
好吧,我将该文件添加到解决方案中,但编译器说它找不到它。 我进行了研究,发现了类似的东西:
cannot open include file d3dx9.h no such file or directory
我只是一个学生,不幸的是我无法自己解决问题,所以如果有好心的专家灵魂看一下,我将不胜感激:-)
【问题讨论】:
-
"将该文件添加到解决方案中" - 您将文件放在哪里? (看起来 Common 文件夹应该不在您路径中的桌面文件夹中)。最简单的方法可能是抓住entire repository(在那里它的'''d3d12book\Chapter 6 Drawing in Direct3D\Box\BoxApp.cpp''' 和 '''d3d12book/Common/d3dApp.h''')
-
英国人....你是圣人、英雄和我个人的救世主!!! :-)))) 我是这个网站的新手,我不知道该怎么做,但是,如果有办法奖励你,请告诉我!!!而且,对于编辑来说,这个人应该得到一枚奖章:这是有史以来描述的最简单的方法,即如何在 Visual Studio 中加载 Frank Luna 书中的练习并让它们运行
-
我还有一个问题。您能在这里发布一个基本的空代码,以便在 DX12 中进行所有标题的练习,以便我可以将它用于我的实验吗?代码不需要执行任何任务。我将自己填写那部分。再次感谢你 !! (无论如何)
-
别担心 - 我已经发布了一个答案,如果你愿意,你可以接受。这样做会给作者声誉点数,更重要的是,意味着该问题有一个可接受的答案(因此具有相同类型问题的其他人可以找到它,而那些想要回答问题的人可以看到这个问题已解决)。关于您的另一个问题-我实际上并没有使用 DX12(几年前最后一次认真使用 C++),所以我无法提供帮助(我原以为这本书会提供一些东西?)。
-
我明白了,我问只是因为我想为我的“实验”有一个“参考框架”,我想在 DX12 之前尽快尝试(我等不及了!)本书结束。无论如何,非常感谢! :-)
标签: c++ visual-c++ directx-12