問題

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".    
 

これらのインストーラの1つをインストールする必要がありますか? 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 Build 17134)のSDKをダウンロードしました。

Visual Studio 2017インストーラ(C:\Program Files (x86)\Microsoft Visual Studio\Installers_installer.exe)を実行し、modifyをクリックし、インストーラの個々のコンポーネントタブでSDK/frameworkの下で16299 SDKを選択します。

enter image description here

  同じタグがついた質問を見る

c++visual-studio-2017windows-10directx