2013-11-24 2 views
1

Я пытаюсь настроить Windows SDK для DirectX11, но с небольшими проблемами. Я на Windows7 с Visual Studio 2012.Настройка Windows SDK в VS2012 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... 

который где я установил его, однако ошибка, которую я написал выше, все еще появляется.

Я в тупике, что делать дальше, может ли кто-нибудь помочь?

ответ

2

Он находится в папке C: \ Program Files (x86) \ Windows Kits \ 8.0 \ bin \ x86 \ fxc.exe, сначала проверьте, есть ли он.

Настройка VS, которая имеет значение, это Project + Properties, VC++ Directories, Executable Directories. Обычно он включает $(WindowsSDK_ExecutablePath_x86), поэтому никогда не должно возникать проблемы с поиском файла.

+0

Спасибо, мои исполняемые каталоги не были унаследованы от значений по умолчанию! Есть ли способ избавиться от каталогов DirectX10 от значений по умолчанию? Оба SDK наследуют и вызывают предупреждения переопределения, которые немного расстраивают. Еще раз спасибо – Matt

+0

Я не знаю, что случилось с вашей настройкой. –

Смежные вопросы