до сих пор я успешно переходил с устаревших библиотек D3DX на новые, но с функцией D3DX11CompileFromFile я должен использовать новую D3DCompileFromFile. MSDN говорит, что заголовочный файл — D3DCompiler.h, а файл lib — D3DCompiler.lib. Intellisense подбирает два, один из
C:\Program Files (x86)\Microsoft DirectX SDK (июнь 2010 г.)\Lib\x64
а другой из
C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x64
Если кто-нибудь знает, почему это происходит, я был бы признателен за помощь. Я также попытался изменить порядок некоторых из них. Спасибо.