Ошибка TRK0005 Не удалось найти: "fxc.exe". Система не может найти указанный файл
Я конвертирую проект Visual Studio C++ Direct X из Visual Studio 2017 в Visual Studio 2015. До сих пор я изменил инструменты сборки проекта на v140.
это текущее сообщение об ошибке
fxc.exe - это инструмент компилятора эффектов, который, в соответствии с msdn, должен находиться в (корень SDK)\Utilities\Bin\x86. Я не уверен, как найти это место.
1 ответ
Я только что столкнулся с той же проблемой, но решение, которое я наконец-то реализовал, скорее хакерское: кажется, что VS2015 расширяет переменную среды Windows SDK до Windows 7 SDK, которая не включает fxc.
В конечном итоге я добавил C:\Program Files (x86)\Windows Kits\10\bin\x86
а также C:\Program Files (x86)\Windows Kits\10\bin\x64
в переменную "Исполняемые каталоги" в настройках "Каталоги VC++" в свойствах проекта. Мне это не нравится, но это работает...