在VS2012 Windows7中设置Windows SDK

时间:2013-11-24 02:00:01

标签: windows winapi visual-studio-2012 directx-11

我正在尝试为DirectX11设置Windows SDK,但遇到了一些麻烦。 我使用的是Visual Studio 2012的Windows7。

我得到的错误是:

1>TRACKER : error TRK0005: Failed to locate: "fxc.exe". The system cannot find the file specified.

所以我假设它没有正确定位SDK(我认为这是一个HLSL错误)。 到目前为止,在我的项目目录中,我有:

Include directories: $(WindowsSDK_IncludePath)
Library directories: $(WindowsSDK_LibraryPath_x86)
Library WinRT directories: $(WindowsSDK_MetadataPath)

我已经检查了这些宏的去向,并且它们到了正确的位置:

C:\Program Files(x86)\Windows Kits\8.0\etc...

这是我安装它的地方,但是我上面写的错误仍在显示。

我很难接受下一步该做什么,有人可以帮忙吗?

1 个答案:

答案 0 :(得分:2)

它位于C:\ Program Files(x86)\ Windows Kits \ 8.0 \ bin \ x86 \ fxc.exe中,首先检查它是否存在。

重要的VS设置是Project + Properties,VC ++ Directories,Executable Directories。它通常包括$(WindowsSDK_ExecutablePath_x86),所以在查找文件时应该永远不会有问题。