0

嗨,我正在尝试做https://code.msdn.microsoft.com/windowsdesktop/Direct3D-Tutorial-Win32-829979ef#content的 Tutorial2 。

在教程 1 中,我必须添加 #pragma comment(lib,"d3d11.lib") 才能使其工作。

在教程 2 中,我添加了 2 个 pragma,#pragma comment(lib,"d3d11.lib") 和 #pragma comment(lib,"D3DCompiler.lib")。但我仍然无法构建它。.hlsl 文件产生错误:{Error X1507 failed to open source file: 'Tutorial02.fx'}。我试图在我的计算机中找到 Tutorial02.fx 但找不到。知道这个文件在哪里或如何使它工作吗?我正在使用 Visual Studio 2015 社区版。

4

1 回答 1

0

由于您使用的是 VS 2015,我假设您打开Tutorials.sln并将它们升级到 v140,是吗?

我只是这样做了,并且能够使用 VS 2015 毫无问题地为所有配置构建所有教程。听起来你可能没有正确扩展包,因为包Tutorial02.fx中明显存在。

请注意,我已经有一段时间没有更新我的示例的 MSDN 副本了。我现在在GitHub 上维护它们。

于 2016-07-26T01:35:42.417 回答