错误TRK0005无法找到:" fxc.exe"。该系统找不到指定的文件

时间:2017-12-09 15:45:06

标签: c++ visual-studio directx-11

我正在将visual studio c ++ direct x项目从visual studio 2017转换为visual studio 2015.到目前为止,我已将项目构建工具更改为v140。

这是当前的错误消息

enter image description here

fxc.exe是Effect-Compiler Tool,根据msdn,它应该位于(SDK root)\ Utilities \ Bin \ x86中。我不知道如何找到那个位置。

1 个答案:

答案 0 :(得分:1)

我刚刚遇到了同样的问题,但是我最终实现的解决方案更像是一个hack:VS2015似乎将Windows SDK环境变量扩展为Windows 7 SDK,其中不包括fxc。

我最终要做的是在项目属性的“ VC ++目录”设置下的“可执行目录”变量中添加C:\Program Files (x86)\Windows Kits\10\bin\x86C:\Program Files (x86)\Windows Kits\10\bin\x64。我不喜欢它,但是它可以工作...