您好我正在尝试https://code.msdn.microsoft.com/windowsdesktop/Direct3D-Tutorial-Win32-829979ef#content的Tutorial2。
在教程1中,我必须添加#pragma comment(lib,“d3d11.lib”)才能使其正常工作。
在教程2中,我添加了2个编译指示,#pragma comment(lib,“d3d11.lib”)和#pragma comment(lib,“D3DCompiler.lib”)。但我仍然无法建立它。 .hlsl文件产生错误:{错误X1507无法打开源文件:'Tutorial02.fx'}。 我试图在我的电脑中找到Tutorial02.fx,但却无法找到。知道这个文件的位置或者如何使这个工作吗?我正在使用Visual Studio 2015社区版。
答案 0 :(得分:0)
由于您使用的是VS 2015,我假设您打开Tutorials.sln
并将其升级到v140,是吗?
我刚刚这样做了,并且能够使用VS 2015构建所有配置的所有教程而没有任何问题。听起来您可能没有正确扩展包,因为包中明显存在Tutorial02.fx
。 / p>
请注意,我在一段时间内未更新我的样本的MSDN副本。我现在在GitHub上维护它们。