Ошибка 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++" в свойствах проекта. Мне это не нравится, но это работает...

Другие вопросы по тегам