Visual Studio 2017用のWindows 10 SDKをインストールする方法がわかりません。
Windows 10 SDKインストーラーをダウンロードして実行すると、Please find winsdksetup.exe in ....\Windows kits\10\WindowsSDK to install Windows Software Development Kit - Windows 10.0.17134.12.
と表示されます
winsdksetup.exe
を実行すると、同じループが実行され、一連の実行可能インストーラーがこのディレクトリにダウンロードされ、同じメッセージが表示されます。
VS2017でDirectXプロジェクトをビルドしようとすると、次のエラーが表示されます。
MSB8036 The Windows SDK version 10.0.16299.0 was not found. Install the required version of Windows SDK or change the SDK version in the project property pages or by right-clicking the solution and selecting "Retarget solution".
これらのインストーラーのいずれかをインストールする必要がありますか? Visual Studio用のDirectXプロジェクトをビルドおよびデバッグするには、どれを実行する必要がありますか?具体的には、VS2017シェーダーのデバッグ機能を使用します。
おかげで、
編集:VS2017-ツール->チェックしたツールと機能を取得する
C++によるゲーム開発
そして、オプションの下にあります
C++プロファイリングツールWindows 10 SDK(10.0.17134.0)
16299.0をダウンロードしていますが、これにより正しいSDKがないという最初のエラーが修正されました。
しかし、デバッグで実行するとランタイムエラーFailed Creating the Direct3D device
が発生します。リリースでもサンプルを実行できます
エラーメッセージは、必要なSDKを示しています。
Windows SDKバージョン10.0.16299.0が見つかりませんでした
そのため、Windows 10 Fall Creators Update 1709のSDKがなく、2018年4月の更新(1803ビルド17134)のSDKをダウンロードしました。
Visual Studio 2017インストーラー(C:\Program Files (x86)\Microsoft Visual Studio\Installer\vs_installer.exe
)を実行し、modify
をクリックして、インストーラーの個々のコンポーネントタブのSDK/frameworkで16299 SDKを選択します。