c++ - 当我运行书中的演示项目时,Directx 12 说找不到指定的路径

标签 c++ directx

我正在尝试通过阅读 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'

enter image description here

关于c++ - 当我运行书中的演示项目时,Directx 12 说找不到指定的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41336419/

相关文章:

c++ - Qt 4.6 和 4.7 之间 QString 类的变化

c++ - 如何使用 OpenCV Watershed 获取对象之间的轮廓?

DirectX SDK(2010 年 6 月)安装问题 : Error Code S1023

c++ - HLSL 法线贴图矩阵乘法

c++ - 使用并行处理在 C++ 中制作游戏

c++ - 错误1错误LNK1104 : cannot open file 'winmm.lib'

c++ - 设置GL_TEXTURE_2D_ARRAY,帧缓冲区不完整

c++ - OpenGL:翻转项目

c++ - DX11 中的顶点缠绕顺序

c++ - boost - 交叉编译 - "from Linux" "to Windows"