MSB8036のエラー

WebでDirectX12のサンプルを落としてきたが
MSB8036のエラーでコンパイルできないことがある。

MSB8036 The Windows SDK version 10.0.10069.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”.

の具合だ。
いやいや、WindowsSDKインストールしてあるだろう。と思うわけだけど、
マイナーバージョンが微妙に違うわけです。

いわれた通りプロジェクトを右クリックして[SDKバージョン再ターゲット]ってのを選ぶわけですが、
うまくいかないわけです。
sdkretarget

テキストエディタで.vcxprojファイルを開き

10.0.10069.0

の部分を

10.0.10586.0

のように自分がインストールしたバージョンに書き換えるとうまくいきました。

Post a comment or leave a trackback: Trackback URL.

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です