Unreal Engine : C++ プロジェクトの作成でエラー
Common Tools for Visual C++ 2015 がインストールされていないせいでした。そういえば、Visual Studio 2015 はデフォルトでは C++ が入っていないんでしたね。
Visual Studio 2015 を Unreal Engine で使用するために必要な設定は以下のとおりです。
- 無料開発ツール - Visual Studio Community 2015 から Visual Studio 2015 Community をダウンロードします
- 自分の場合はすでに一部はインストール済みだったので Update を選択(次のダイアログが出てくるまで結構時間がかかりました)
- Update 終了後に出てくるダイアログで Modify を選択します
- インストールする機能を選択できるので、Programming Languages -> Visal C++ -> Common Tools for Visual C++ 2015 にチェックを入れて Next、Update と進みます
- 完了後 は PC の再起動が必要です。再起動後、Unreal Engine で C++ のプロジェクトが作成できるようになります
ちなみに最初に出たエラーメッセージの内容は以下の通り。
Running C:/Program Files/Epic Games/4.10/Engine/Binaries/DotNET/UnrealBuildTool.exe -projectfiles -project="E:/Project/UnrealEngine/BatteryController/BatteryController.uproject" -game -rocket -progress -2015 Visual C++ 2015 toolchain does not appear to be correctly installed. Please verify that "Common Tools for Visual C++ 2015" was selected when installing Visual Studio 2015. Discovering modules, targets and source code for game... UnrealBuildTool Exception: ERROR: Failed to find cl.exe in the default toolchain directory C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\../../VC/bin/amd64\cl.exe. Please verify that "Common Tools for Visual C++ 2015" was selected when installing Visual Studio 2015.