
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の~のエラーが消えるはず。

コメント