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の関連付けがうまくいってなかったのかな。

 

Windows 10 ver 1803 のWSLに日本語ロケールを追加する

Window 10 April 2018 Update を適用した状態のWSL (Windows Subsystem for Linux)環境で日本語を使うための設定。

$ sudo apt install language-pack-ja
$ sudo update-locale LANG=ja_JP.UTF8
$ exit

のあとにログインしなおせばOK。

もしかしたら、Windows 10の言語設定が日本語ならWSLでも最初から日本語設定が入っててこんな作業はいらないのかもしれない。

以下、WSLの言語について解説してくれてる記事へのリンク。

www.atmarkit.co.jp

www.atmarkit.co.jp

SynTP.sysでBSoDが頻出する場合の対処方法

仕事で使っている某社のノートPC。中身はClevo社のもの。

P650RS。

購入直後からブルースクリーン頻発。リカバリしても状況変わらず。

サポートに問い合わせても具体的な解決策の提案はなし。

f:id:pantherhead:20170817220658p:plain

海外のフォーラムで見つけた解決策を試したところすっかり改善されたので、メモとして残しておく。

forum.notebookreview.com

  • SynTP.sys
  • DRIVER_IRQL_NOT_LESS_OR_EQUAL
  • HKKbdFltr
  • HKMouFltr

4日間連続35kmジョグ

5月の萩往還(140kmの部)に向けての体力確認の意味で、140kmを4日に分けて1日あたり35kmずつ走ってみることにした。

f:id:pantherhead:20170307143941p:image

10kmを14回走る14日間チャレンジ、20kmを7回走る7日間チャレンジは1月、2月で実施済み。特にこれといった問題もなくつつがなくこなした。

 

Collision Handling Overrideでちょっとだけハマる

Unreal Engine 4で極めるゲーム開発 (UE4極め本)がAppendix含めてひと通り終わった。いったんUE4.7.6での開発は終えて、2017年2月現在での最新版であるUE4.15環境でステージを拡張していくことにする。

(あとで書く)

f:id:pantherhead:20170228072043p:plain

f:id:pantherhead:20170228072113p:plain

f:id:pantherhead:20170228072126p:plain

f:id:pantherhead:20170228072142p:plain