web-dev-qa-db-ja.com

Visual Studio 2017で使用するWindows 10 SDKをインストールする方法

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が発生します。リリースでもサンプルを実行できます

27
Mich

エラーメッセージは、必要な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を選択します。

enter image description here

45
magicandre1981