UE4でプラグインがコンパイルできないときに確認すること

環境:

Windows 10 Pro (64bit) Version 1709

Unreal Engine 4.19.2

Visual Studio Community 2017 Version 15.6.7

 

症状:

プロジェクトのコンパイルに失敗する。

f:id:pantherhead:20180507092947p:plain

f:id:pantherhead:20180507092959p:plain

 

状況:

プロジェクトフォルダ内の 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インストーラー」のチェックを入れて[変更]ボタンをクリック。

f:id:pantherhead:20180507093015p:plain

結果: 解決。

問題なくコンパイルできるようになった。

 

Unreal EngineVisual Studio 2017の関連付けがうまくいってなかったのかな。