我正在尝试通过阅读 Frank Luna 的 Directx 12 简介一书来学习 directx 12。我有所有的要求(至少我认为我有),但是当我尝试运行演示项目时仍然出现错误(它带有源代码 cd,但我的电脑中没有 cd 驱动器,所以我不得不找到 GitHub 版本;但我不知道它是否正确)。当我这样做时它说 hr failed in\mac\home\esktop\d3d12book-master\common\d3dutil.cpp;line 111;error:The system cannot find the path specified(It says "mac"because i am using a virtual machine).
这是本书的要求 Windows 10(我在虚拟机中运行) Visual Studio 2015 或更高版本 支持directx12的驱动
这是我下载的源代码的链接和本书的 pdf 文件的链接。
GitHub 源文件:https://github.com/d3dcoder/d3d12book
还有 我正在使用 visual studio 2015 community 它真的很重要
最佳答案
我也遇到了同样的问题。
解决方案是从以下位置复制“Shaders”文件夹:
'C:\...\d3d12book-master\第6章绘图
在 Direct3D\Box'
到
'C:\...\d3d12book-master\MyCode\Box\Box'
关于c++ - 当我运行书中的演示项目时,Directx 12 说找不到指定的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41336419/