WindowsSDKDirプロパティが定義されていないが出た時の対処法【Visual Studio】

Visula Studioでビルドした時に上の画像のように「WindowsSDKDirプロパティが定義されていません」とエラーが出た時の対処法を説明しています。

一部のビルド・ツールがない?

先日久々にゲームプログラミングを再開しようとVisual Studioを起動してビルドをしたら上に載せた画像のように

warning MSB8003: WindowsSDKDir プロパティが定義されていません。一部のビルド ツールが見つからない可能性があります。

こんなエラーが出てしまった。うーん数ヶ月前は全然問題なかったのだが。

原因はこのエラー文にある通り一部のビルド・ツールがない、あるいは不足していること。アップデートがうまくいかなかったのだろうか。

このエラーが出た場合はVisual Studio Installerからビルド・ツールを手動でインストールすることでおおむね解決する。

ビルド・ツールをインストールする

まずはVisual Studio Installerを起動する。下のタスクバーのホームをクリックして「すべて」を選択する。

「Visual Studio Installer」を選択する。

Visual Studio Installerが立ち上がったら「変更」を選択する。

右側にある「インストールの詳細」から「C++によるデスクトップ開発」を展開し

  • MSVC v*** – VS 2022 C++ x64/x86 ビルドツール
  • Windows11 SDK (***)

この2つにチェックを入れてインストールをする。

この2つのインストールが成功すればビルド時にWindowsSDKDirの~のエラーが消えるはず。

コメント

タイトルとURLをコピーしました