UE4でプラグインがコンパイルできないときに確認すること
環境:
Windows 10 Pro (64bit) Version 1709
Unreal Engine 4.19.2
Visual Studio Community 2017 Version 15.6.7
症状:
プロジェクトのコンパイルに失敗する。
状況:
プロジェクトフォルダ内の Saved\Logs内にある「プロジェクト名.log」の中身を見ると、以下のようなエラーが出力されている。
ERROR: Windows SDK v8.1 must be installed in order to build this target.
しかし、Visual Studio Installerで確認する限り、Windows SDK v8.1はすでにインストールされている。
参考にした情報:
Error windows SDK v8.1 must be installed in order to build this target - UE4 AnswerHub
解決方法:
Visual Stuido Installerを起動し[個別のコンポーネント]タブから、「Unreal Engineのインストーラー」のチェックを入れて[変更]ボタンをクリック。
結果: 解決。
問題なくコンパイルできるようになった。
Unreal EngineとVisual Studio 2017の関連付けがうまくいってなかったのかな。