これまでのところ、非推奨の D3DX ライブラリから新しいライブラリへの変更に成功していますが、関数 D3DX11CompileFromFile では、新しい D3DCompileFromFile を使用することになっています。MSDN によると、ヘッダー ファイルは D3DCompiler.h、lib ファイルは D3DCompiler.lib です。Intellisense は 2 つ、1 つをピックアップします。
C:\Program Files (x86)\Microsoft DirectX SDK (2010 年 6 月)\Lib\x64
そしてもう一方から
C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x64
なぜこれが起こっているのか誰かが知っていれば、助けていただければ幸いです。また、それらのいくつかの順序を切り替えてみました。ありがとう。